Benutzer mit den meisten Antworten
Wie kann ich durch eine Checkbox einen Button hinzufügen?

Frage
Antworten
-
Hallo Nick,
ich nehme mal an, dass du mit Windows Forms arbeitest.
Die CheckBox hat ein CheckedChanged-Event. Dieses wird ausgelöst, wenn der Haken gesetzt bzw. wieder entfernt wird. Abonniere dieses und verändere im Eventhandler die Visible-Eigenschaft des Button:
private void checkBox1_CheckedChanged(Object sender, EventArgs e)
{ button1.Visible = checkBox1.Checked; }
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 27. Dezember 2016 10:08
- Bearbeitet Tom Lambert (Koopakiller)Moderator Dienstag, 27. Dezember 2016 13:02
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Donnerstag, 5. Januar 2017 11:39
Alle Antworten
-
Hallo Nick,
ich nehme mal an, dass du mit Windows Forms arbeitest.
Die CheckBox hat ein CheckedChanged-Event. Dieses wird ausgelöst, wenn der Haken gesetzt bzw. wieder entfernt wird. Abonniere dieses und verändere im Eventhandler die Visible-Eigenschaft des Button:
private void checkBox1_CheckedChanged(Object sender, EventArgs e)
{ button1.Visible = checkBox1.Checked; }
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 27. Dezember 2016 10:08
- Bearbeitet Tom Lambert (Koopakiller)Moderator Dienstag, 27. Dezember 2016 13:02
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Donnerstag, 5. Januar 2017 11:39
-
Danke für die schnelle Antwort, allerdings kommt folgende Fehlermeldung:
Fehler CS1061 "Button" enthält keine Definition für "Visibility", und es konnte keine Visibility-Erweiterungsmethode gefunden werden, die ein erstes Argument vom Typ "Button" akzeptiert (möglicherweise fehlt eine using-Direktive oder ein Assemblyverweis).
MfG
Nick