Dynamische Fenster- und Gadgethandles
Verfasst: 02.02.2015 21:16
Heyho,
Ich habe da mal ne Frage:
Bisher habe ich meine Fenster und Gadgets immer mit Konstanten klassifiziert, was natürlich einwandfrei funktioniert. Ich dachte mir nun, dass ich es eventuell "besser" machen könnte, indem ich diese "Konstanterei" dynamisch gestalte.
Gesagt, getan, habe ich mein Projekt umgestellt (Hauptfenster und mehrere Fenster, die nur unter Umständen dazukommen - Einstellungsfenster,...).
Funktioniert super, sieht auch super aus
Nur gibt es ab und zu ein Problem:
Wenn f1 mal offen war, f2 ist nun offen und hat die selbe ID wie f1 davor, wird natürlich auf f1 im Select:Case angesprungen, was in einem Absturz endet.
Mich würde jetzt interessieren, wie man das mit den Fenstern und Gadgets als Profiprogrammierer löst (Berufliche Progger und sowas). Ich bin ja nur Hobbyprogrammierer und habe auch sonst nichts damit am Hut (Bildungstechnisch).
Setze ich einfach alle Gadgets und Fenster, die nicht mehr offen sind, auf 0 zurück? Oder macht man das gar nicht dynamisch, sondern über Konstanten? Oder werden die Fenster gar nicht geschlossen, sondern nur unsichtbar gemacht?!
Ich habe da mal ne Frage:
Bisher habe ich meine Fenster und Gadgets immer mit Konstanten klassifiziert, was natürlich einwandfrei funktioniert. Ich dachte mir nun, dass ich es eventuell "besser" machen könnte, indem ich diese "Konstanterei" dynamisch gestalte.
Gesagt, getan, habe ich mein Projekt umgestellt (Hauptfenster und mehrere Fenster, die nur unter Umständen dazukommen - Einstellungsfenster,...).
Funktioniert super, sieht auch super aus
Nur gibt es ab und zu ein Problem:
Code: Alles auswählen
Select window
Case f1
Case f2
EndSelectMich würde jetzt interessieren, wie man das mit den Fenstern und Gadgets als Profiprogrammierer löst (Berufliche Progger und sowas). Ich bin ja nur Hobbyprogrammierer und habe auch sonst nichts damit am Hut (Bildungstechnisch).
Setze ich einfach alle Gadgets und Fenster, die nicht mehr offen sind, auf 0 zurück? Oder macht man das gar nicht dynamisch, sondern über Konstanten? Oder werden die Fenster gar nicht geschlossen, sondern nur unsichtbar gemacht?!