Postupy: Vytváření obslužných rutin událostí v době běhu pro Windows Forms
Kromě vytváření událostí pomocí návrháře model Windows Forms v sadě Visual Studio můžete také vytvořit obslužnou rutinu události za běhu. Tato akce umožňuje připojit obslužné rutiny událostí na základě podmínek v kódu za běhu, a ne na to, že jsou při počátečním spuštění programu připojené.
Vytvoření obslužné rutiny události za běhu
Otevřete formulář, do kterého chcete přidat obslužnou rutinu události.
Přidejte do formuláře metodu s podpisem metody pro událost, kterou chcete zpracovat.
Pokud byste například zpracovávali Click událost Button ovládacího prvku, vytvořili byste metodu, například:
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. }
Podle potřeby přidejte kód do obslužné rutiny události pro vaši aplikaci.
Určete, pro který formulář nebo ovládací prvek chcete vytvořit obslužnou rutinu události.
Do metody ve třídě formuláře přidejte kód, který určuje obslužnou rutinu události pro zpracování události. Například následující kód určuje obslužnou rutinu
button1_Click
události, která zpracovává Click událost Button ovládacího prvku:AddHandler Button1.Click, AddressOf Button1_Click
button1.Click += new EventHandler(button1_Click);
button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro