Ich erstelle Steuerelemente für ein TableLayoutPanel dynamisch. Ich habe eine Lösch-Schaltfläche in jeder Zeile. Wenn ich darauf klicke, muss diese Zeile entfernt werden.
%Vor%Ich habe den Code zum Hinzufügen von Textfeldern, die ähnlich wie oben sind, nicht angezeigt. Ich kann die Zeilennummer der angeklickten Schaltfläche abrufen. Verwenden Sie dies, um alle Steuerelemente aus dieser Zeile zu entfernen.
%Vor%Grundsätzlich müssen Sie:
Hier ist der VB.NET-Code, um das Gleiche zu tun.
%Vor%Hier ist eine C # -Erweiterungsmethode, die das für Sie erledigt.
%Vor%Zusätzlich zu den Antworten von Johann und emaillenin sollten Sie die folgende Zeile ändern
%Vor%Zu diesem
%Vor%Leere Felder und auch übergreifende Steuerelemente verursachen hier einen Fehler, wenn keine Überprüfung auf Null erfolgt.
Tags und Links .net vb.net tablelayoutpanel