Üdv!
Hogyan lehetne szépen megoldani, hogy a user fület (tab-ot) akar váltani, akkor rákérdezzen az app, hogy valóban fület szeretne váltani?
Most úgy csinálom, hogy a PageControl OnChanging eseményébe teszek fel kérdést a usernek:
if ( PageControl.PageIndex = 1 ) then begin
if ( MessageDlg( CONFIRMATION, ARE_YOU_SURE , mtConfirmation, [mbYes, mbNo],0) = mrNo ) then
AllowChange:=false
else
AllowChange:=true;
end; // if
Ez működik is, az AllowChange szépen teszi a dolgát. De ez az OnChanging nem csak tabváltáskor fut le, így elég zavaró, hogy máskor is felugrik a kérdés, amikor a user nem is akart tabot váltani.
Hol lehet csak a tabváltást így lekezelni (AllowChange)? Csak tabváltásra vonatkozó esemény nincs?