Benutzer mit den meisten Antworten
Löschen bestätigen?

Frage
-
Hallo!
Ich habe eine ListBox, deren Items man mit einem "Löschen" Knopf komplett löschen kann:
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
ListBox1.Items.Clear()
End Sub
Jetzt will ich, dass eine Bestätigung erscheint, in der man das Löschen bestätigen muss, oder abbrechen kann.
Dachte an sowas:
MessageBox.Show(Me, "Willst du die Liste wirklich löschen?", "Löschen", MessageBoxButtons.OKCancel, MessageBoxIcon.Information)
Aber da fehlt ja der Befehl für "Cancel". Also das der Löschvorgang abgebrochen wird.
Da komm ich irgend wie nicht weiter... Hat einer Tipps für mich?
Danke schon mal im voraus :)
Antworten
-
Hi,
wenn Du das über die MessageBox machen willst, musst Du dein "ListBox1.Items.Clear()" natürlich in ein If End if Statement stecken. Also in etwa so:
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click If MessageBox.Show( Me, "Willst du die Liste wirklich löschen?", "Löschen", MessageBoxButtons.OKCancel, MessageBoxIcon.Information ) = DialogResult.OK Then ListBox1.Items.Clear() End if End Sub
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Tom Lambert (Koopakiller)Moderator Freitag, 21. August 2015 19:11
- Als Antwort markiert ProgrammBär Freitag, 21. August 2015 23:10
Alle Antworten
-
Hi,
wenn Du das über die MessageBox machen willst, musst Du dein "ListBox1.Items.Clear()" natürlich in ein If End if Statement stecken. Also in etwa so:
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click If MessageBox.Show( Me, "Willst du die Liste wirklich löschen?", "Löschen", MessageBoxButtons.OKCancel, MessageBoxIcon.Information ) = DialogResult.OK Then ListBox1.Items.Clear() End if End Sub
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Tom Lambert (Koopakiller)Moderator Freitag, 21. August 2015 19:11
- Als Antwort markiert ProgrammBär Freitag, 21. August 2015 23:10
-
Okay danke für den Tipp! Auf "=DialogResult.OK" bin ich nicht gekommen... Hat mir sehr geholfen!
- Bearbeitet ProgrammBär Freitag, 21. August 2015 16:31