Checkbox löschen
-
Ich erstelle dynamisch Checkboxen in meinem Programm. Kann man diese Chekboxen dann irgendwie wieder löschen, wenn man sie doch nicht benötigt?
-
Ja.
-
Verrätst du mir auch wie?
-
Mal als Bespiel, wenn deine Checkbox check1 und deine Form Form1 heißt, dann z.Bsp. so
Form1->RemoveComponent(check1); delete check1; check1 = 0; // Nur sicherheitshalber, falls du prüfen willst ob die Checkbox noch existiert.
-
Hallo
RemoveComponent brauchst du aber nicht selber aufzurufen, das macht der Destructor auch selber (wenn noch nötig).
bis bald
akari
-
Das ist schon klar. Das ist für den Fall, das das Programm eben nicht gleich beendet wird und Zugriff auf die Komponentenliste benötigt wird. Da sollte dann keine nicht mehr vorhandene Chechkbox drin stehen.