Hi
ich habe da ein Problem: Ich lade dynamisch UserControls in ein Panel. Je nach Auswahl des Users ändert sich das geladene UserControl. Die UserControl haben nun Funktionen. Wie kann ich nun von der Form oder von einem Modul auf die Funktionen der dynamischen UserControls zugreifen?
Bisher habe ich das geladene UserControl in einem Property gespeichert:
dann konnte ich in der Form auf das UserControl zugreifen:
ich kann also nur auf die Properties von Controls zugreifen. Jetzt könnte man natürlich ein übergeordnetes UserControl erstellen von dem alle UserControls erben und die als Control für die Eigenschaften setzten. Dann hätte man auf die Funktionen die abei allen UserControls gleich sind schonmal zugriff. Aber ich brauche auch unterschiedliche Funktionen zugriff.
Kann man vll die Properties overloaden. Somit hat man den selben namen allerdings für jedes UserControl ein property.
ich habe da ein Problem: Ich lade dynamisch UserControls in ein Panel. Je nach Auswahl des Users ändert sich das geladene UserControl. Die UserControl haben nun Funktionen. Wie kann ich nun von der Form oder von einem Modul auf die Funktionen der dynamischen UserControls zugreifen?
Bisher habe ich das geladene UserControl in einem Property gespeichert:
dann konnte ich in der Form auf das UserControl zugreifen:
ich kann also nur auf die Properties von Controls zugreifen. Jetzt könnte man natürlich ein übergeordnetes UserControl erstellen von dem alle UserControls erben und die als Control für die Eigenschaften setzten. Dann hätte man auf die Funktionen die abei allen UserControls gleich sind schonmal zugriff. Aber ich brauche auch unterschiedliche Funktionen zugriff.
Kann man vll die Properties overloaden. Somit hat man den selben namen allerdings für jedes UserControl ein property.