Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oprócz tworzenia zdarzeń przy użyciu programu Windows Forms Designer w programie Visual Studio można również utworzyć program obsługi zdarzeń w czasie wykonywania. Ta akcja umożliwia łączenie programów obsługi zdarzeń na podstawie warunków w kodzie w czasie wykonywania, w przeciwieństwie do ich połączenia po początkowym uruchomieniu programu.
Tworzenie programu obsługi zdarzeń w czasie wykonywania
Otwórz formularz, do którego chcesz dodać procedurę obsługi zdarzeń.
Dodaj metodę do formularza z podpisem metody dla zdarzenia, które chcesz obsłużyć.
Jeśli na przykład obsługiwano zdarzenie Click kontrolki Button, należy utworzyć metodę, taką jak:
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) ' Add event handler code here. End Sub
private void button1_Click(object sender, System.EventArgs e) { // Add event handler code here. }
private: void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { // Add event handler code here. }
Dodaj kod do programu obsługi zdarzeń zgodnie z potrzebami aplikacji.
Określ formularz lub kontrolkę, dla której chcesz utworzyć procedurę obsługi zdarzeń.
W metodzie w klasie formularza dodaj kod określający procedurę obsługi zdarzeń do obsługi zdarzenia. Na przykład poniższy kod określa program obsługi zdarzeń,
button1_Click
obsługuje zdarzenie Click kontrolki Button:AddHandler Button1.Click, AddressOf Button1_Click
button1.Click += new EventHandler(button1_Click);
button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Zobacz też
.NET Desktop feedback