![]() |
MDI Texteditor
Moin alle zusammen :hi:
Ich programmiere gerade einen Texteditor (MDI) und habe Eine Combobox für die Schriftart auf dem fsMDIForm (FormStyle) also auf dem Hauptformular plaziert. auf dem fsMDIChild (FormStyle) ist ein RichEdit dessen Schriftart ich mit der ComboBox verändern will. Mein problem: :wall: Ich krieg es nicht gebacken, dass ich vom fsMDIForm auf das aktuelle Child zugreifen kann :wall: wenn jemand ne Idee :gruebel: hat würde ich mich sehr freuen! Danke im vorraus, Euer MOIN; [edit=sakura] Titel gekürzt :roll: Mfg, sakura[/edit] |
Re: MDI Texteditor
In die entsprechende Rubrik verschoben.
---_cat:... |
Re: MDI Texteditor
Nimm doch ne Variable, in der du die Nr des aktuellen Childs speicherst.
Oder gibts sowas nicht automatisch :gruebel: |
Re: MDI Texteditor
Da ich mich mit Freunden auch schon seid geraumer Zeit mit MDI's rumschlage, empfehle ich Dir folgende Lösung....
Nutze den Tag.Value von deiner Hauptform ... jedesmal wenn Du anschliessend ein MDI erzeugst, machst Du in das OnCreate von dem MDI-Child einfach Form1.Tag := 1; Natürlich muss jedes MDI-Child nen eigenen Tag haben also nicht bei allen 1 rein schreiben und ins "OnClose" des MDI-Childs machst Du einfach wieder Form1.Tag := 0; das machst Du in's "Onchange" Ereignis deiner Combobox auf Form1 einach folgendes
Code:
Hoffe ich konnt Dir helfen.
Case Form1.Tag of
1:Form2.Edit1.Font := .......... End; MfG Patrick. |
Re: MDI Texteditor
Warum nimmst du nicht einfach ActiveMDIChild zur Hilfe?
MfG Benedikt |
Re: MDI Texteditor
oder einfach MDIChildren[0] Die 0 gibt immer das Child an, welches gerade im Vordergrund ist.
|
Re: MDI Texteditor
Zitat:
|
Re: MDI Texteditor
Danke erstmal, ich probiers aus.
wenn ihr noch mehr vorschläge habt, dann immer her damit!! |
Re: MDI Texteditor
@jackie
Das denke ich nicht: Delphi Hilfe Zitat:
|
Re: MDI Texteditor
Ups ... :oops:
Wieder was gelernt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz