Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TTreeView - Nodes werden im Designer "nicht" ausgeklappt dargestellt (https://www.delphipraxis.net/213905-ttreeview-nodes-werden-im-designer-nicht-ausgeklappt-dargestellt.html)

paule32.jk 17. Okt 2023 12:41

TTreeView - Nodes werden im Designer "nicht" ausgeklappt dargestellt
 
Hallo,

in Delphi 11 finde ich keine Option, die im Designer befindlichen TTreeView Listen Nodes ausgeklappt dargestellt werden können.

Hat da einen sachdienlichen Hinweis ?

peterbelow 18. Okt 2023 16:32

AW: TTreeView - Nodes werden im Designer "nicht" ausgeklappt dargestellt
 
Hast Du die AutoExpand-Property auf True gesetzt?

paule32.jk 18. Okt 2023 18:29

AW: TTreeView - Nodes werden im Designer "nicht" ausgeklappt dargestellt
 
Ja, habe aktiviert, und deaktiviert.
Beidesmal werden die Nodes aber nicht ausgeklappt.
Wenn ich dann im ShowEvent den AutoExpand auf true setze - kein Erfolg.
Wenn ich aber dann FullExpand aufrufe, dann wird das gesamte TreeView ausgeklappt,
was aber nicht in meiner Absicht liegt.

Irgendwie ist das noch ein Bug von Delphu selbst.

Es wäre auch wünschenswert, wenn im Designer der Items, die Icons angezeigt werden.
Also ich meine jetzt nicht direkt Property-Editor, sondern in der Property-Page.

Vielleicht ließt ja Mathias mit ...

himitsu 18. Okt 2023 18:41

AW: TTreeView - Nodes werden im Designer "nicht" ausgeklappt dargestellt
 
AutoExpand = MSDN-Library durchsuchenTVS_SINGLEEXPAND

und nun weiter zur Hilfe
https://learn.microsoft.com/de-de/wi...-window-styles

Sogar in der eigenen Hilfe steht im Grunde nichts Anderes.
Delphi-Referenz durchsuchenTTreeView.AutoExpand
https://docwiki.embarcadero.com/Libr...iew.AutoExpand

Es wird automatisch auf-/zugeklappt, wenn man etwas anklickt (zur Laufzeit).

paule32.jk 18. Okt 2023 20:47

AW: TTreeView - Nodes werden im Designer "nicht" ausgeklappt dargestellt
 
ja... wenn man etwas anklickt...

wenn man sich aber im Designer befindet, dann klickt man die gesamte Komponente an,
nicht jedoch ein einzelnes Item/Node.

Wenn man zur Design-View wechselt, nachdem man das Projekt geöffnet hat, und danach
auf die Komponente doppelt mit der Maus klickt, dann wird der Baum zugeklappt, und
das Property-Sheet/Page geöffnet.

Und, in dieser Page, wo man Items anfügen kann, werden die Indexe zwar aufgeführt, aber
die Icons werden nicht angezeigt.

jaenicke 19. Okt 2023 08:56

AW: TTreeView - Nodes werden im Designer "nicht" ausgeklappt dargestellt
 
Zitat:

Zitat von paule32.jk (Beitrag 1528346)
Irgendwie ist das noch ein Bug von Delphu selbst.

Das ist kein Bug. Wenn die Komponenten auch zur Designzeit normal nutzbar wären, könnte man diese nicht mehr richtig anfassen und an die richtige Stelle schieben. Das ist aber der Zweck des Designers. Die Daten in der TreeView sind dafür irrelevant. Es ist auch eher unüblich, dass diese überhaupt im Designer gefüllt werden, auch wenn das natürlich möglich ist.

Zitat:

Zitat von paule32.jk (Beitrag 1528346)
Vielleicht ließt ja Mathias mit ...

Das bringt nichts. Wenn, dann geht eine solche Änderung nur, wenn man im Quality-Portal einen entsprechenden Eintrag als Feature Request macht. In diesem Fall sehe ich allerdings keine Chance, dass das umgesetzt wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 Uhr.

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