Mein Programm erstellt derzeit Schaltflächen und weist ihnen Werte zur Laufzeit zu, und das funktioniert.Entfernen einer dynamisch erstellten Schaltfläche während der Laufzeit vb2008
Mein Problem ist jetzt, ich versuche, sie zu entfernen.
Ich habe das Problem erforscht, aber ich habe immer noch Probleme. Hier
ist der Code, der ausgeführt wird, wenn der Menüpunkt angeklickt wird:
Private Sub RemoveDriverToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RemoveDriverToolStripMenuItem.Click
Dim removedriver As Integer
Dim newbtn1 As Integer
removedriver = InputBox("Driver to remove ", " Driver number to remove")
If removedriver = newbtn1 Then
FLP.Controls.Remove(newbtn1)
newbtn1.dispose()
End If
End Sub
Hinweis: Die Tasten Wert im .Text Wert
Ich möchte eine Nummer eingegeben werden können in der Meldungsfeld, um das Programm anzuweisen, die entsprechende Schaltfläche zu löschen.
Warum die VB6-Tag? Das ist eindeutig .net-Code. – MarkL
Hallo dort. Um eine gute Frage zu StackOverflow zu stellen, ist es wichtig, dass Sie die Details der Probleme angeben, denen Sie gegenüberstehen. Es genügt nicht, nur "immer noch Probleme" zu sagen. Sie sollten uns idealerweise sagen, was die Probleme sind, z. Das Programm läuft ohne Fehler, tut aber nicht, was Sie wollen (in diesem Fall müssen Sie sagen, was es gerade tut und was es tun soll), oder wenn Sie einen Fehler erhalten, sagen Sie uns, welche Codezeile den Fehler verursacht, was Eingaben, die Sie verwendet haben, und was die Ausnahmedetails sind. Andernfalls wird Ihre Frage möglicherweise nicht als Thema angezeigt. – DeanOC
ok danke für die Info krank Rember, dass für die nächste Zeit – Brian