Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Nonvcl OpenDialog Gui (https://www.delphipraxis.net/146246-nonvcl-opendialog-gui.html)

EWeiss 16. Jan 2010 13:51


Nonvcl OpenDialog Gui
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

Ich möchte mir meinen eigenen OpenDialog erstellen.
Damit es etwas einfacher wird wollte ich fragen ob jemand
hierfür eine Komponente kennt oder zufällig ein Beispiel zur Hand hat.

Es geht mir nur um die Seitenbar siehe PIC

gruss

Bernhard Geyer 16. Jan 2010 18:12

Re: Nonvcl OpenDialog Gui
 
Na dann nimm doch die Vorlage von TMS oder schau in den Quellcode der VCL wie dort die entsprechende WinAPI aufgerufen wird. Pass aber auf. Die TMS-Version ist nicht Win9x-Kompatible da hier ein paar Zeilen der VCL vergessen wurden.

Luckie 16. Jan 2010 18:23

Re: Nonvcl OpenDialog Gui
 
Zitat:

Zitat von EWeiss
Damit es etwas einfacher wird wollte ich fragen ob jemand
hierfür eine Komponente kennt oder zufällig ein Beispiel zur Hand hat.

Wie jetzt. Ohne VCL wie es im Beitragstitel steht oder mit VCL und einer Komponente, wie es im Beitragstext steht?

EWeiss 16. Jan 2010 18:39

Re: Nonvcl OpenDialog Gui
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von EWeiss
Damit es etwas einfacher wird wollte ich fragen ob jemand
hierfür eine Komponente kennt oder zufällig ein Beispiel zur Hand hat.

Wie jetzt. Ohne VCL wie es im Beitragstitel steht oder mit VCL und einer Komponente, wie es im Beitragstext steht?

Ich hab meine SkinEngine in AlphaLayeredstyle und PNG support dazu möchte ich einen NONVCL Dialog erstellen
mir fehlen die Infos über die rechte IconBar wie im Bild gezeigt.
Woher die kommen ob aus einen NONVCL projekt oder VCL projekt ist mir gleich.

Das hat nichts damit zu tun ob mit oder ohne VCL hab ja geschrieben das ich einen NONVCL Dialog erstellen will.
Bei einem mit VCL brauchte ich die Infos nicht da die Seitenbar im standart Dialog schon enthalten ist.

gruss

Luckie 16. Jan 2010 18:43

Re: Nonvcl OpenDialog Gui
 
Na dann guck doch mal hier: http://delphitutorials.michael-puff.de Aber die Seite müsstest du doch eigentlich schon kennen.

EWeiss 16. Jan 2010 18:48

Re: Nonvcl OpenDialog Gui
 
Zitat:

Zitat von Luckie
Na dann guck doch mal hier: http://delphitutorials.michael-puff.de Aber die Seite müsstest du doch eigentlich schon kennen.

Danke Luckie es geht nicht um den OpenDialog selbst da komm ich klar ;)
Sondern um die SideBar wie im Bild hast du so was ?

Und ja kenne ich gute Infos vorhanden auf deiner Seite.

gruss

Luckie 16. Jan 2010 18:51

Re: Nonvcl OpenDialog Gui
 
Wenn ich mich recht erinnere muss man nur die richtigen Flags setzen. Sollte aber auch im Tutorial stehen bzw. im Windows SDK. Deswegen verstehe ich dein Problem irgendwie nicht so ganz.

himitsu 16. Jan 2010 18:53

Re: Nonvcl OpenDialog Gui
 
Jupp, diese "Sidebar" ist schon in der API enthalten ... man muß nur den Dialog im neuen "Explorer"-Style anzeigen/aufrufen.

EWeiss 16. Jan 2010 18:57

Re: Nonvcl OpenDialog Gui
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von himitsu
Jupp, diese "Sidebar" ist schon in der API enthalten ... man muß nur den Dialog im neuen "Explorer"-Style anzeigen/aufrufen.

Nein ich mache den selbst deshalb ist der Explorer Style nicht vorhanden.

1. Ich habe ein Transparentes Fenster erstellt als Dialog
2. Da setze ich ein nonvcl TreeView und eine Listbox ein.
3. und was sonst noch fehlt.

Wo ich nicht mit klar komme ist die SeitenBar im Explorer Style (danke himitsu)

Edit:
Hab nochmal ein Pic angehängt was das Fenster zeigt.
Dann versteht man auch das die Sidebar nicht sichtbar sein kann.
Die muss ich in dem Fall selbst erstellen genauso wie das andere.

Die soll jetzt ins linke Panel.

gruss

lbccaleb 16. Jan 2010 20:16

Re: Nonvcl OpenDialog Gui
 
Warum nicht einfach nen seperates "Panel" Eindow erzeugen die einzelnen Pfade herausfinden und dann die Icons dazu, alles machbar ohne VCL.

Ach ja und dann alles noch in Verbund auf den Panel ablegen und schon hast du deine selbstgebastelte SideBar...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:29 Uhr.
Seite 1 von 2  1 2      

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