Control.OnLayout(LayoutEventArgs) Metoda

Definicja

Podnosi zdarzenie Layout.Raises the Layout event.

protected:
 virtual void OnLayout(System::Windows::Forms::LayoutEventArgs ^ levent);
protected virtual void OnLayout (System.Windows.Forms.LayoutEventArgs levent);
abstract member OnLayout : System.Windows.Forms.LayoutEventArgs -> unit
override this.OnLayout : System.Windows.Forms.LayoutEventArgs -> unit
Protected Overridable Sub OnLayout (levent As LayoutEventArgs)

Parametry

levent
LayoutEventArgs

LayoutEventArgs, który zawiera dane zdarzenia.A LayoutEventArgs that contains the event data.

Uwagi

Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata.Raising an event invokes the event handler through a delegate. Aby uzyskać więcej informacji, zobacz Obsługa iwywoływanie zdarzeń.For more information, see Handling and Raising Events.

Metoda OnLayout umożliwia także klasom pochodnym obsłużenia zdarzenia bez dołączania delegata.The OnLayout method also allows derived classes to handle the event without attaching a delegate. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.This is the preferred technique for handling the event in a derived class.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnLayout(LayoutEventArgs) w klasie pochodnej należy wywołać metodę OnLayout(LayoutEventArgs) klasy bazowej, tak aby zarejestrowane Delegaty otrzymywały zdarzenie i dla typowych funkcji dokowania i zakotwiczania działały.When overriding OnLayout(LayoutEventArgs) in a derived class, be sure to call the base class's OnLayout(LayoutEventArgs) method so that registered delegates receive the event and for typical docking and anchoring functions to work. Klasy pochodne powinny zastąpić tę metodę, aby wykonać dowolną niestandardową logikę układu.Derived classes should override this method to do any custom layout logic.

Dotyczy

Zobacz też