TabSheet проблем

2 отговора 109 прегледа
#1

TabSheet проблем

Много ми станаха питанките тази седмица но няма как.
Проблема е следния:
имам PageControl компонента с няколко TabSheed-a.Когато в дадена контрола на някой TabSheed възникне определено събитие се налага TabSheed-а да не може да бъде сменян докато не възникне друго събитие индикиращо че TabSheed-а може да бъде сменен.
Как може да се реализира това?

AJ™
Отговор
в отговор на AJ™ #2

F1 F1 F1

Occurs immediately before a new tab is selected.

Delphi syntax:

type TTabChangingEvent = procedure (Sender: TObject; var AllowChange: Boolean) of object;
property OnChanging: TTabChangingEvent;

C++ syntax:

typedef void __fastcall (__closure *TTabChangingEvent)(System::TObject* Sender, bool &AllowChange);
__property TTabChangingEvent OnChanging = {read=FOnChanging, write=FOnChanging};

Description

Write an OnChanging event handler to take specific action immediately before the selected tab changes. Set the AllowChange parameter to false to prevent the change.

Use an OnChanging event handler to prevent the user from leaving a tab setting until certain conditions have been met. An OnChanging event handler can also be used to save information about the current state of the tab control before it is changed by a new tab selection.



---
Отговор
в отговор на PhantomAS #3

Re: F1 F1 F1

Понякога има неща, които ще ти извадят очите, но не ги виждаш.

thank's 10x

AJ™
Отговор