Ich mache hier nochmal einen neuen Thread für das Thema auf.
In meiner letzten Frage ging das unter, da es grundlegend erst mal um was anderes ging.
Daher verschiebe ich's mal nach hier.
Ich habe ein kleines Beispielprojekt erstellt und angehängt.
In
In
Über das
Beide
Die beiden
Das funktioniert auch soweit.
Was nicht funktioniert ist mal wieder die leidige Initialisierung der Controls auf den
-Erst
-Dort auf
-z.B. beim mittleren
-
-Dort auf
-mittleres
-z.B. beim oberen
-alle vorhandenen
Ich habe schon jede Menge versucht das zu beheben. Leider bisher ohne Erfolg.
Dass das TabControl ein bißchen "speziell" ist habe ich inzwischen auch begriffen. Nur fehlt mir eine gute Idee für ein Workaround.
In meiner letzten Frage ging das unter, da es grundlegend erst mal um was anderes ging.
Daher verschiebe ich's mal nach hier.
Ich habe ein kleines Beispielprojekt erstellt und angehängt.
In
MyDLL
befindet sich ein UserControl (MuxControl
).In
MyProject
gibt es das MyUserControl
, das 3 Instanzen von MuxControl
beinhaltet.Über das
frm_Main
können die frm_Sub_1
und frm_Sub_2
geöffnet weden.Beide
frm_Sub_x
besitzen ein TabControl
auf dem auf jeweils einer TabPage
ein MyUserControl
zu finden ist.Die beiden
MyUserControl
sind mittels Event „miteinander in Kontakt“. D.h. wird bei einem MuxControl
ein Eintrag <> Disabled ausgewählt, wird das gleiche MuxControl
auf dem anderen MyUserControl
gesperrt und dort angezeigt, dass dieser „Kanal“ bereits verwendet wird.Das funktioniert auch soweit.
Was nicht funktioniert ist mal wieder die leidige Initialisierung der Controls auf den
TabPages
<> Index = 0.-Erst
frm_Sub_1
öffnen-Dort auf
TabPage.Index = 0
ist das MyUserControl
zu finden. Layout sieht aus, wie es aussehen soll.-z.B. beim mittleren
MuxControl
einen Eintrag <> Disabled wählen-
frm_Sub_2
öffnen-Dort auf
TabPage.Index = 1
ist das MyUserControl zu finden. Layout sieht NICHT aus, wie es aussehen soll.-mittleres
MuxControl
ist gesperrt-z.B. beim oberen
MuxControl
einen Eintrag <> Disabled wählen-alle vorhandenen
MyUserControls
werden aktualisert, danach stimmt das Layout auch auf frm_Sub_2
.Ich habe schon jede Menge versucht das zu beheben. Leider bisher ohne Erfolg.
Dass das TabControl ein bißchen "speziell" ist habe ich inzwischen auch begriffen. Nur fehlt mir eine gute Idee für ein Workaround.