Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by -=IOI=-,
9. Dez 2008
was ich schreiben möchte, ist ein 2 geteilter editor, bei dem man in jedem teil nochmal beliebig viele tabs öffnen kann.
deswegen hab ich mich für ein pagecontrol entschieden, da ich es nicht so gut fänd, wenn ich alles zwischenspeichern müsste.
also werde ich es mal mit dem obigen codestück versuchen.
danke für eure antworten
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by -=IOI=-,
9. Dez 2008
Ok, habe es weg gelassen.
Jetzt habe ich aber noch ein weiteres verwandtes Problem.
Wie kann ich nun ein Memo auf so einem Tabsheet kontrollieren, wenn z.b. nur der Tab oben angeklickt ist.
Also sowas in der Art wie:
memo := (ActiveControl.Child as TMemo);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by -=IOI=-,
5. Dez 2008
Super, danke für den Hinweis.
Habe es jetzt nur mit Form1.ActiveControl gelöst, hat aber genau den gewünschten Effekt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by -=IOI=-,
4. Dez 2008
Ich kann aber, wenn ich bevor ich den Button drücke auf einen Tab klicke, ein neuen Tab in dem jeweiligen PageControl erzeugen.
Also innerhalb der Button procedure kann ich mit if und PageControl1.Focused beide schon unterscheiden.
Es müsste also auch so gehen.
Eigentlich müsste ich noch "nur" herausfinden, ob das PageControl selbst (funktioniert ja schon) oder ein Child den Fokus hat. Das mit...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by -=IOI=-,
4. Dez 2008
Hallo,
ich weiß nicht, ob mein Problem schon irgendwo behandelt wurde, da ich nicht genau weiß, wonach ich suchen muss.
Zum Problem:
Ich habe 2 PageControls, in denen jeweils eine Variable Anzahl an Tabs mit jeweils einem Memo vorhanden ist.
Nun möchte ich feststellen innerhalb welches PageControls ich mich befinde. Soll heißen, dass wenn ich in einem Memo in Tab 3 irgendwas schreibe, woher...