Einige grundsätzliche Empfehlungen für den Komponentenbau:
- trenne Runtime und Designtime
Package
- erzeuge die eingebetteten Controls einmal im Konstructor deiner Komponente und benutze dies Visible Eigenschaft um die Sichtbarkeit zu regeln
- arbeite an einigen Stellen mit der Eigenschaft ComponentState, welche dir angibt, ob du gerade im Design Modus bist oder obs das laufende Programm ist (und einiges mehr) wenn du unterschiedliches Verhalten während Run- und Designtime möchtest.