|
![]() |
#1 |
Участник
|
Проследил источник вызова pageActivated. Легче не стало
![]() Цитата:
[c] \Classes\FormTabPageControl\pageActivated 4
[c] \Classes\FormTabControl\TabChanged [c] \Classes\FormStringControl\enter [c] \Classes\FormRun\selectControl [c] \Classes\FormDataSource\create [c] \Classes\FormDataSource\Next [c] \Classes\FormRun\task [c] \Classes\SysSetupFormRun\task X++: public void create(boolean _append = false) { breakpoint; super(_append); } ![]() P.S.: Эксперименты проводил на простейшей тестовой формочке, так что влияние других факторов минимально. |
|
![]() |
#2 |
Участник
|
сделайте вторую переменную для отслеживания второго дергания change. например счетчик i = 1; ну что-то типа
TabChange X++: if (_create && i < 2) { i++ return false; } X++: super();
i=0
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
|