Zitat von
stahli:
Vielleicht geht es mit einem TabControl einfacher...
Da verwendest Du die selben "internen" Controls und weist diesen einfach bei einem Tabwechsel andere Verbindungsdaten zu...
TabControl?
mmh hab jetzt aber alles mit TPageControl gemacht.
Bisher geht eigentlich alles, bis auf die
gute/saubere Art und weise, dem Tab nen Namen zu geben bzw. zu speichern,
Damit ich beim Empfangen / Senden der Nachricht weiss, Tab_X = Kontakt_Y und der hat ICQ Nummer UIN_Z
Und dann wäre da nochwas zu klären...
1. Wenn ich schliesse, ist der RichEdit Chatlog WEG, das doof ...
(History speichern oder doch nur hide anstelle von close?)
2. Überprüfung von schon erzeugten Tabs.
Wenn Tab mit tab_ICQUIN_X schon erzeugt ist -> Active Page Control -> tab_ICQUIN_X
(leider kann ich NICHT: PageControlChat.ActivePage := tab_ICQUIN_X (name als string) machen
und wenn noch nicht erzeugt -> erstellen (.create)
http://img5.imagebanana.com/img/7m5xc7cz/tab.png