Fenster-Management



  • Hallo,

    ich habe vor kurzem eine Anwendung gesehen, in der es ein Hauptfenster gab, welches auf der linken Seite ein Baummenü hatte. Die komplette rechte Seite des Fensters war ein Arbeitsbereich, in der man durch klick auf das Baummenü Fenster öffnen konnte die auf dem Arbeitsbereich erschienen und dort frei verschiebbar waren. Über das Baummenü konnte man sie nicht schieben.

    Wie geht sowas. Ich benutze den BCB 5 Enterprise!!!

    Gruß und Danke

    PsiAgent



  • meinst du MDI-Applicationen?



  • Hallo

    du suchst wahrscheinlich TSplitter.
    Damit kann man auch Min- und Maxwerte eingeben

    /Edit : hm, MDI klingt doch irgendwie passender..

    bis bald
    akari



  • Hallo,

    habe mal bisschen rumprobiert.
    Ich dachte wenn ich das Hauptformular als MDIForm mache und ein weiteres Form als Child öffne, das ich das Child-Form über das komplette Hauptformular bewegen könnte. Dies ist aber nicht der Fall, wenn man weitere Steuerelemente (wie z.b. ein TreeView) hat. Der Bereich des TreeViews ist dann automatisch für das ChildWIndow gesperrt.
    Das dumme ist nur, das ich das Childwindow nicht schliessen, sondern nur minimieren kann.
    Habt ihr da ne Lösung ???

    Danke !!!



  • void __fastcall TForm1::FormClose(TObject *Sender,
          TCloseAction &Action)
    {
       Action = caFree;          //Form wirklich schliessen
    }
    


  • Hey, klasse !!!

    So geht es ! Vielen Dank !!!

    Gruß

    PsiAgent


Anmelden zum Antworten