Delphi-PRAXiS
Seite 2 von 4     12 34      

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 Gibt es eine Breadcrumb-Komponente für VirtualTreeView? (https://www.delphipraxis.net/184603-gibt-es-eine-breadcrumb-komponente-fuer-virtualtreeview.html)

Der schöne Günther 10. Apr 2015 09:03

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Alter Schwede, jetzt schon nicht übel :thumb:

Wird das auch mit anderen (größeren) Schriftgrößen zurechtkommen oder bestehen da keine Pläne?

himitsu 10. Apr 2015 09:18

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Wenn das Brot zu lang/breit wird, für's Fenster, dann links genügend Buttons weglassen und stattdessen und ein kurzer "Pfeil/Doppelpfeil nach links", auf das Popup der obersten Ebene. :stupid:

Codehunter 10. Apr 2015 09:59

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Erst einmal die Basics richtig machen, dann kommen die Luxus-Features. Variable Textgröße ist jetzt schon realisiert, nur das kleine Dreieck beim Dropdown-Button passt sich noch nicht der Schriftgröße an. Wobei ich das nicht unbedingt als Bug ansehen würde.

Das Hauptproblem ist wie gesagt, dass das PopupMenu verhindert dass man die Leiste interaktiv bedienen kann.

himitsu 10. Apr 2015 10:28

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Zitat:

Zitat von Codehunter (Beitrag 1297007)
Das Hauptproblem ist wie gesagt, dass das PopupMenu verhindert dass man die Leiste interaktiv bedienen kann.

:gruebel:

Codehunter 10. Apr 2015 10:50

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Zitat:

Zitat von himitsu (Beitrag 1297016)
Zitat:

Zitat von Codehunter (Beitrag 1297007)
Das Hauptproblem ist wie gesagt, dass das PopupMenu verhindert dass man die Leiste interaktiv bedienen kann.

:gruebel:

Siehe letztes Post von mir auf der vorigen Seite.

BadenPower 10. Apr 2015 10:52

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Zitat:

Zitat von himitsu (Beitrag 1297016)
Zitat:

Zitat von Codehunter (Beitrag 1297007)
Das Hauptproblem ist wie gesagt, dass das PopupMenu verhindert dass man die Leiste interaktiv bedienen kann.

:gruebel:

Solange das Popup-Fenster geöffnet ist empfangen die anderen Steuerelemente keine Mouse-Botschaften wie z.B. MouseOver.

himitsu 10. Apr 2015 11:23

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Übersehn. :oops:

Zitat:

Auch scheint der Windows-Explorer kein "richtiges" Popup-Menü dafür zu verwenden
Das im Popup ist eine SysListView32 (TListView)

Codehunter 10. Apr 2015 12:10

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Zitat:

Zitat von himitsu (Beitrag 1297027)
Zitat:

Auch scheint der Windows-Explorer kein "richtiges" Popup-Menü dafür zu verwenden
Das im Popup ist eine SysListView32 (TListView)

Na dolle Wurst. Noch mehr Schreibarbeit :?

Ich bin jetzt in Sachen UxTheme nicht so bewandert... Kann man Listeneinträge darüber im MenuItem-Stil malen lassen?

Aviator 10. Apr 2015 12:21

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Benutz doch als Dropdown Komponente einfach auch einen VirtualTreeView. Da hast du alle Freiheiten bzgl. Paint auf dem Canvas, Schriftgrößenänderungen, die Höhe der Items kann manipuliert werden, und und und. Und was die Icons vor den Einträgen angeht, das sollte das Einfachste der Welt sein. :-D

Und beim VST solltest du auch keine Probleme bzgl. Fokus usw. bekommen.

Codehunter 10. Apr 2015 12:38

AW: Gibt es eine Breadcrumb-Komponente für VirtualTreeView?
 
Das ist nicht das Problem. Das Dropdown soll ja auf jedem System unabhängig von der Windows-Version aussehen wie ein Menü. Also muss man es mit der Theming-Engine zeichnen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:20 Uhr.
Seite 2 von 4     12 34      

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