Цитата:
Сообщение от
Player1
Проблема в том, что в любом месте на контроле нажимая мышкой, отработает mouseDown(), а не конкретно на надписи. Пока что уменьшаю размеры html-контрола, чтобы кокраз в него и попадали)
Я так понимаю, что проблема в определении элемента, вызвавшего событие?
Предлагаю попробовать такой код в обработчике события:
X++:
COM activeElement = HTML.activeElement();
;
if (activeElement.toString() == "DispHTMLInputElement")
{
switch (activeElement.type())
{
/// тут есть некоторая хитрость - для checkbox ловится событие по onClick, для остальных onKeyUp и onMouseUp
}
}