Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Sind das Frames? (https://www.delphipraxis.net/50954-sind-das-frames.html)

Pseudemys Nelsoni 3. Aug 2005 10:35


Sind das Frames?
 
Moin,

ich möchte gern ein Option-Fenster wie dieses machen:

http://www.pixelbytes.net/jo.gif

Nun weiss ich nicht....sind das Frames? Dynamisch erzeugte Controls? Wenn ersteres, wie funktioniert das genau? Muss ich da 20 Frames überlappen und immer bei 19 "visible" auf false setzen und 1 auf true? O_o

Würde umständlich sein...

Sharky 3. Aug 2005 10:37

Re: Sind das Frames?
 
Hai Pseudemys,

ich mache solche sachen in der Regel mit Forms. Es könnte in diesem Fall (was ich mir denke) aber auch ein TPageControl ohne TABS sein.

Robert Marquardt 3. Aug 2005 10:39

Re: Sind das Frames?
 
Wenn es ein Delphi-Programm ist, dann kann man sich einfach die Resourcen ansehen.
Dort stehen die .dfm Files alle lesbar drin.

Sidorion 3. Aug 2005 10:57

Re: Sind das Frames?
 
Sowas kannst du einfach mir 20 panels auf der Form nachbilden. Alle liegen übereinander. Wenn der Nutzer nun einen Eintrag im Treeview auswählt rufst du beim entsprechenden Panel Panelx.BringToFront auf, dann schnippst es ganz nach oben und wird sichtbar. Die anderen 19 panels bleiben sichtbar, liegen aber in der z-Reihenfolge dahinter.
Das einzige fitzelige bei der Sache ist die Bearbeitung im Formulardesigner, hier musst du dann alle Panels, die über dem liegen, das Du bearbeiten willst per Kontextmenü nch hinten schieben
ACHTUNG alle Panels müssen ale Parent die Form haben!

Pseudemys Nelsoni 3. Aug 2005 11:10

Re: Sind das Frames?
 
Danke für die Tipps :???:

@Robert: Ne, ist in C# geschrieben ;)

phlux 3. Aug 2005 11:50

Re: Sind das Frames?
 
wenn es darum geht config dialoge mit einem treeview zu erstellen verwende ich von der guten alten win3.1 karteikarte die TNotebook Komponente, erfüllt genau den zweck ;)

Khabarakh 3. Aug 2005 12:16

Re: Sind das Frames?
 
@Sidorion: Da nehme ich lieber die PageControl-Variante :wink: .

Sidorion 3. Aug 2005 12:30

Re: Sind das Frames?
 
@Phlux: die Win3.1 Karte ist durchgehende veraltet und sollte nichtmehr genutzt werden.. weiss garnicht, ob die bei 2005 überhaupt noch dabei ist.

Pseudemys Nelsoni 3. Aug 2005 12:33

Re: Sind das Frames?
 
wie geht das denn mit dem pagecontrol? ich bekomme die tabs nicht weg

Matze 3. Aug 2005 12:37

Re: Sind das Frames?
 
Per Rechtsklick auf's Pagecontrol und dann auf "neue Seite" die Tabs anlegen und jewels "TabVisible" auf "false" setzen (am besten zur Laufzeit, dann kannst du das zur Designtime leicht verwalten).


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:24 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz