Hallo
Ich habe in meine WinForm-Anwendung (C#) ein UserControl erstellt, welches einige Eingabefelder, eine Trackbar, eine Checkbox usw enthält. Ein UserControl dient zur Darstellung eines structs.
In meinem Dialog erzeuge ich nun dynamisch mehrere Instanzen dieses UserControls, um mehrere structs darzustellen und zu modifizieren.
Um dem Anwender Aufwand zu ersparen, möchte ich, dass er die Möglichkeit hat, bestimmte Eingaben in einem der UserControls zu tätigen und diese Ereignisse (Eingaben, Klicks...) sollen parallel an die äquivalenten Elemente auf den anderen Usercontrols weitergereicht werden (weleche Usercontrols angesprochen werden, möchte ich über die Checkbox bestimmen).
Dummerweise habe ich keine Idee, wie ich dies anstellen kann.
Ich hoffe ich habe mich verständlich ausgedrückt, falls nicht ein kleines Beispiel:
Im struct gibt es einen string namens Farbe. Ich habe 5 Elemente dieses struct, welche in den Usercontrols dargestellt werden. Auf jedem UC gibt es ein Eingabefeld, wo ich die Farbe hinterlegen kann (ist nur ein Text). Tippe ich nun "BLAU" in das Textfeld, so soll auch in den anderen Eingabefeldern für die Farbe "BLAU" erscheinen.
Gruß
Swen
Ich habe in meine WinForm-Anwendung (C#) ein UserControl erstellt, welches einige Eingabefelder, eine Trackbar, eine Checkbox usw enthält. Ein UserControl dient zur Darstellung eines structs.
In meinem Dialog erzeuge ich nun dynamisch mehrere Instanzen dieses UserControls, um mehrere structs darzustellen und zu modifizieren.
Um dem Anwender Aufwand zu ersparen, möchte ich, dass er die Möglichkeit hat, bestimmte Eingaben in einem der UserControls zu tätigen und diese Ereignisse (Eingaben, Klicks...) sollen parallel an die äquivalenten Elemente auf den anderen Usercontrols weitergereicht werden (weleche Usercontrols angesprochen werden, möchte ich über die Checkbox bestimmen).
Dummerweise habe ich keine Idee, wie ich dies anstellen kann.
Ich hoffe ich habe mich verständlich ausgedrückt, falls nicht ein kleines Beispiel:
Im struct gibt es einen string namens Farbe. Ich habe 5 Elemente dieses struct, welche in den Usercontrols dargestellt werden. Auf jedem UC gibt es ein Eingabefeld, wo ich die Farbe hinterlegen kann (ist nur ein Text). Tippe ich nun "BLAU" in das Textfeld, so soll auch in den anderen Eingabefeldern für die Farbe "BLAU" erscheinen.
Gruß
Swen
Comment