![]() |
mdi child forms in normaler form einbauen ?
hallo leute, hab mal (wieder) eine frage..also ich hab ne normale form die ich zu einem parent umbauen will...dachte ich stelle jetzt erstmal den formstyle auf fsMIDForm ... aber dann kann ich bei datei neu keine mdi childs erstellen ? was soll ich tun ? mfg
|
Re: mdi child forms in normaler form einbauen ?
Datei-->Neu-->Form
Dann den Formstyle des Forms auf MDIChild setzen Gruß onlinekater |
Re: mdi child forms in normaler form einbauen ?
also muss dann das ganze projekt mdi sein ? weil ich hab schon 3 normale und wollte jetzt 1ne form davon als mdi umbauen ?
|
Re: mdi child forms in normaler form einbauen ?
bei mdi braucht du immer eine die als MDIForm fungiert und dann MDIChilds die da drauf erzeugt werden. die andern kannst du denk ich nebenher auch offen haben, das sollte kein Problem geben.
|
Re: mdi child forms in normaler form einbauen ?
Du kannst in jedem Projekt MDI einsetzten.
|
Re: mdi child forms in normaler form einbauen ?
okay dann jetzt step bei step...ich hab meine form, frmmain die soll jetzt mdi tauglich sein ..wie gehe ich vor und wie adde ich jetzt auf diese form main meine mdi childs ?
|
Re: mdi child forms in normaler form einbauen ?
du setzt "FormStyle" dieser Form auf "fsMDIForm"
dann nimmst du ein Child und setzt bei diesem FormStyle auf "fsMDIChild" dann erzeugst du das Child (TfrmChild.Create(frmMain)) beachte das du zum schliessen des Childs im OnClose des Childs Action = caFree setzen musst. |
Re: mdi child forms in normaler form einbauen ?
ja aber wo bekomme ich das child her ? bei datei -> neu -> usw finde ich die child form nicht
|
Re: mdi child forms in normaler form einbauen ?
du nimmst ne form, das mdichild ist eine eigenschaft der form.
Siehe: FormStyle |
Re: mdi child forms in normaler form einbauen ?
ja und wie sage ich dann im parent mdi -> öffne mir das child im parent ?
|
Re: mdi child forms in normaler form einbauen ?
Einfach das child öffnen.
|
Re: mdi child forms in normaler form einbauen ?
also ich nehme 2 formen. 1ne stelle ich auf mdiform und die andere auf child und dann sag ich in der mdi form child.show ? oder wie ?
|
Re: mdi child forms in normaler form einbauen ?
nee du erzeugst einfach des child wie ichs oben geschrieben hab
|
Re: mdi child forms in normaler form einbauen ?
ja dann erkläre mir das:
Zitat:
|
Re: mdi child forms in normaler form einbauen ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Ich hab Dir mal ein ganz einfaches Beispiel zum Abgucken angehängt. Hope it helps onlinekater |
Re: mdi child forms in normaler form einbauen ?
im Designmodus setzt du FormStyle auf fsMDIChild.
Im Code deiner frmMain hast du irgendwo ne Funktion in der TfrmChild.Create(Self) steht |
Re: mdi child forms in normaler form einbauen ?
lol würde vielleicht helfen (das demp project) nur das problem ist, die form öffnet sich irgendwo wo (hast du 2 monitore ?) ich sie nicht sehe und im delphi garnicht ...hab delphi 7.
zu Angel4585: also ich hab einfach eine ganz normale form auf mdiform umgestellt und finde das create nicht. |
Re: mdi child forms in normaler form einbauen ?
Zitat:
Habe die Form jetzt mal auf den linken Schirm geschoben und das Beispiel nochmal hochgeladen. Ansonsten kannst Du in die DFM gehen und Left und Top der Form auf 0 setzen. Gruß onlinekater |
Re: mdi child forms in normaler form einbauen ?
Liste der Anhänge anzeigen (Anzahl: 1)
So hier mal eine Demo von mir :???:
|
Re: mdi child forms in normaler form einbauen ?
hey cool danke für das beispiel...jetzt nochmal ne frage wie kann ich jetzt dieses child stylen ? also textboxen drauf legen usw ?
|
Re: mdi child forms in normaler form einbauen ?
häääääääääääääääääääääää?
schau dir mal dir Unit2 an(das ist das child) das ist ne ganz normale form wo du die Edits usw. draufziehen kannst. |
Re: mdi child forms in normaler form einbauen ?
ja habs gefunden ...danke, das versuche ich jetzt auch ! danke euch !
|
Re: mdi child forms in normaler form einbauen ?
hmm okay
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 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