Delphi-PRAXiS

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/)
-   -   Eigenschaften von Mengentypen in „Ansicht als Text“ (https://www.delphipraxis.net/152340-eigenschaften-von-mengentypen-%84ansicht-als-text%93.html)

Chemiker 18. Jun 2010 19:50

Eigenschaften von Mengentypen in „Ansicht als Text“
 
Hallo,

man kann z.B.: ein TButton aufs Form ziehen so sind die Eigenschaften von Anchors so:

akLeft=true
akTop=true
akRight=false
akbutton=false

In der als „Ansicht als Text“ vom Form steht nichts von Anchors.

Wenn allerdings die Standard-Einstellungen geändert werden, so erscheinen in der „Ansicht als Text“ alle die auf True stehen. Z.B.: akTop wird auf false gestellt.

In der als „Ansicht als Text“ vom Form steht dann Anchors = [akLeft].

Wenn ich jetzt den TButton nach dem Vorbild wie er unter „Ansicht als Text“ im Form steht dynamisch erstellen will, welche Angaben müssten gemacht werden?

Bis bald Chemiker

Uwe Raabe 18. Jun 2010 19:58

AW: Eigenschaften von Mengentypen in „Ansicht als Text“
 
In der DFM werden nur die Eigenschaften gespeichert, die von den Default-Werten abweichen. Der Default für Anchor is [akLeft, akTop]. Wenn du akTop auf false stellst bleibt [akLeft] über. Das weicht vom Default ab und wird gespeichert.

Zur Runtime musst du eh das ganze Set auf einmal setzen.

Chemiker 18. Jun 2010 20:06

AW: Eigenschaften von Mengentypen in „Ansicht als Text“
 
Hallo Uwe Raabe,

der TButton war jetzt nur ein Beispiel, es geht eigentlich um eine gekaufte DB-Komponente, wo leider nicht so offensichtlich ist wenn bestimmte Optionen gesetzt werden.

Zitat:

Zitat von Uwe Raabe
Zur Runtime musst du eh das ganze Set auf einmal setzen.

Es müssen alle Optionen auf TRUE gesetzt werden, auch wenn sie als Default schon auf TRUE stehen?

Bis bald Chemiker

Uwe Raabe 18. Jun 2010 21:03

AW: Eigenschaften von Mengentypen in „Ansicht als Text“
 
Zitat:

Zitat von Chemiker (Beitrag 1029995)
Es müssen alle Optionen auf TRUE gesetzt werden, auch wenn sie als Default schon auf TRUE stehen?

Das bezog sich auf das Anchor-Property vom TButton. Das ist eigentlich ein Set, wird aber im Objektinspektor als Liste von Boolean dargestellt. Deshalb kann man zur Laufzeit auch nur das ganze Set zuweisen und nicht die einzelnen Werte auf true/false setzen.

Bei der anderen Komponente musst du natürlich nur die Properties setzen, die von Default abweichen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:35 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