Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den mest grundläggande användningen av en Windows Forms-Button kontroll är att köra kod när knappen klickas.
Om du klickar på en Button kontroll genereras också ett antal andra händelser, till exempel händelserna MouseEnter, MouseDownoch MouseUp. Om du tänker koppla händelsehanterare för dessa relaterade händelser måste du se till att deras åtgärder inte är i konflikt. När du till exempel klickar på knappen rensas information som användaren har skrivit i en textruta, borde du inte visa ett verktygstips med den nu obefintliga informationen om du pausar muspekaren över knappen.
Om användaren försöker dubbelklicka på kontrollen Button bearbetas varje klick separat. Kontrollen stöder alltså inte dubbelklickshändelsen.
För att svara på ett knapptryck
I knappens
ClickEventHandler skriva koden som ska köras.Button1_Clickmåste vara bunden till kontrollen. Mer information finns i Hur man skapar händelsehanterare vid körtid för Windows Forms.Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MessageBox.Show("Button1 was clicked") End Subprivate void button1_Click(object sender, System.EventArgs e) { MessageBox.Show("button1 was clicked"); }private: void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { MessageBox::Show("button1 was clicked"); }
Se även
.NET Desktop feedback