.NET: дважды щелкните по событию в TabControl

Вы хотите использовать window.event.srcElement.id следующим образом:

function clickTheButton() {

var Sender = window.event.srcElement;
alert("the item clicked was " + Sender.id)

}

для кнопки, которая выглядит так:

<input type="button" id="myButton" onclick="clickTheButton();" value="Click Me"/>

вы получите предупреждение, что гласит: «элемент был нажат myButton.

В вашем улучшенном примере вы можете добавить window.event.srcElement в process_form_submission, и у вас будет ссылка на любой элемент, вызванный процессом.

5
задан Vincent 28 August 2008 в 16:28
поделиться

3 ответа

Событие mouseDoubleClick TabControl, кажется, очень хорошо отвечает на двойной щелчок. Единственный дополнительный шаг, который я сделал бы, установлен короткий таймер после события TabIndexChanged для отслеживания этого, новая вкладка была выбрана и игнорирует любого, дважды щелкает, которые происходят вне таймера. Это предотвратит двойной щелчок по выбранной вкладке.

3
ответ дан 15 December 2019 в 01:16
поделиться

Как насчет того, чтобы разделить класс TabControl на подклассы и добавить Ваше собственное событие DoubleClick?

0
ответ дан 15 December 2019 в 01:16
поделиться

По некоторым причинам MouseDoubleClick, как предложил Jason Z только стреляет, когда нажатие на вкладки и нажатие на панель вкладки ничего не делают, таким образом, это точно, что я искал.

1
ответ дан 15 December 2019 в 01:16
поделиться