Цитата:
Сообщение от
DSPIC
Там, видимо у св-ва группы, куда входят контролы аналитик стоит св-во AutoDataGroup=Yes. В этом случае клик не работает.
Да, это так. Но если не хочется разрушать автогруппу и хочется сосредоточить код для обработки всех аналитик в одном месте, то можно прописать mouseDblClick для всей группы и дальше дабл-клацать не на самом поле ввода аналитики, которое беленькое, а на метке слева, которая серенькая:
X++:
public int mouseDblClick(int _x, int _y, int _button, boolean _Ctrl, boolean _Shift)
{
int ret;
ret = super(_x, _y, _button, _Ctrl, _Shift);
box::info(element.selectedControl().labelText());
return ret;
}
Немножко непривычно, а так ничего, клёво