Control.HandleCreated Событие

Определение

Происходит при создании дескриптора для элемента управления.Occurs when a handle is created for the control.

public:
 event EventHandler ^ HandleCreated;
[System.ComponentModel.Browsable(false)]
public event EventHandler HandleCreated;
[<System.ComponentModel.Browsable(false)>]
member this.HandleCreated : EventHandler 
Public Custom Event HandleCreated As EventHandler 

Тип события

EventHandler
Атрибуты

Примеры

В следующем примере кода показано использование этого элемента.The following code example demonstrates the use of this member. В этом примере обработчик событий сообщает о возникновении HandleCreated события.In the example, an event handler reports on the occurrence of the HandleCreated event. Этот отчет поможет вам узнать, когда происходит событие и может помочь при отладке.This report helps you to learn when the event occurs and can assist you in debugging. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рассмотрите возможность замены MessageBox.Show Console.WriteLine или добавления сообщения в многострочный TextBox .To report on multiple events or on events that occur frequently, consider replacing MessageBox.Show with Console.WriteLine or appending the message to a multiline TextBox.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа, наследуемого от Control , например Button или ComboBox .To run the example code, paste it into a project that contains an instance of a type that inherits from Control, such as a Button or ComboBox. Затем присвойте экземпляру имя Control1 и убедитесь, что обработчик событий связан с HandleCreated событием.Then name the instance Control1 and ensure that the event handler is associated with the HandleCreated event.

private void Control1_HandleCreated(Object sender, EventArgs e) {

   MessageBox.Show("You are in the Control.HandleCreated event.");
}
Private Sub Control1_HandleCreated(sender as Object, e as EventArgs) _ 
     Handles Control1.HandleCreated

   MessageBox.Show("You are in the Control.HandleCreated event.")

End Sub

Комментарии

Маркер создается, когда отображается в Control первый раз.A handle is created when the Control is displayed for the first time. Например, если создается объект, для которого Control Visible задано значение false , HandleCreated событие не будет вызываться до тех пор, пока не задаст Visible значение true .For example, if a Control is created that has Visible set to false, the HandleCreated event will not be raised until Visible is set to true.

Дополнительные сведения об обработке событий см. в разделе обработка и вызов событий.For more information about handling events, see Handling and Raising Events.

Применяется к

См. также раздел