Control.OnLayout(LayoutEventArgs) Metoda

Definicja

Podnosi Layout zdarzenie.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

A 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.

OnLayoutMetoda umożliwia również 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) klasy pochodnej należy wywołać metodę klasy bazowej, aby OnLayout(LayoutEventArgs) zarejestrowani delegowani odbierali zdarzenie i dla typowych funkcji dokowania i zakotwiczania do pracy.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ż