Klassenprogrammierung
12.03.2021 17:31:29
Tino
versuche gerade ein Projekt mittels Klassenprogrammierung durchzuführen.
Im Beispiel ist ein Frame in diesen sind mehrere Buttons.
Die Deklarierung sollte überwiegend in der Klasse stattfinden um später
beim Übertrag in ein anderes Projekt so wenig wie möglich Anpassungen durchgeführt zu müssen.
Also Klassen ins neue Projekt kopieren und dieses Frame samt Inhalt kopieren fertig.
Daher wollte ich auf ein zusätzliches allgemeines Modul verzichten.
Nun mein Problem bei der Deklarierung von Objekten innerhalb der Klassen ist,
dass diese immer wieder verloren gehen.
Wahrscheinlich weil bei der Zuweisung
Set cButton(i).BClick = .Controls("Button" & i)
Die Klasse immer wieder neu initialisiert wird, gehen die zuvor zugewiesenen wieder verloren.
Wie kann ich es also erreichen das der zugewiesenen Button oder Frame erhalten bleiben?
Vorrausetzung ist die Deklarierung sollte innerhalb der Klasse bleiben!
https://www.herber.de/bbs/user/144715.xlsm
Danke schon mal für eure Hilfestellung!
Gruß Tino