Господа, есть у меня на форме вкалдки PageControl
Есть два события - OnChange и OnChanging. Я наивно думал, что разница между ними - первое событие генерируется после переключения, второе во время переключения, то есть сначала обработичик делает свое дело, затем переходит на новую вкладку. У меня задача следующая - защитить одну из вкладок паролем.
Код | void __fastcall TForm1::MainPageControlChanging(TObject *Sender, int FromPage, int ToPage, bool &AllowChange) { if (MainPageControl->ActivePageIndex==0) { //собственно, защищены паролем 1 и 2 вкладки, пароль проверяется тогда, когда с нулевой вкладки переключаемся на 1 или 2 }
PasswordEditForm->Show(); }
|
Как сделать, чтобы до проверки пароля программа не переключала вкладку? |