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/)
-   -   TButton - Style bsCommandLink nicht sichtbar (https://www.delphipraxis.net/203314-tbutton-style-bscommandlink-nicht-sichtbar.html)

Klaus01 5. Feb 2020 10:12


TButton - Style bsCommandLink nicht sichtbar
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe ein etwas merkwürdiges Problem.
Wenn ich innerhalb meines Projekts ein VCL Form erstelle und darauf TButton mit Style
bsCommandLink plaziere werden diese während der Laufzeit nicht dargestellt.
Die Flächen der Buttons sind aber sensitive - man kann darauf klicken.

Wenn ich in den Projektoptionen Styles ungleich "Windows" verwende - dann werden auch
die bsCommandLink Button dargestellt.

Wenn ich ein neues Projekt erstelle und darauf die bsCommandLink Button plaziere
werden diese auch dargestellt.


Ich bin ein wenig ratlos - wo ich dran drehen muss damit das auch ohne Styles funktioniert?
Das Projekt habe ich über mehrere Delphiversionen mitgezogen.
Meine Delphivesion 10.3.
OS ist Windows 7.
Klaus

Daniel 5. Feb 2020 11:18

AW: TButton - Style bsCommandLink nicht sichtbar
 
Die nativen Buttons werden ohne die Styles nicht funktionieren.
Wenn es tatsächlich ohne Styles sein muss, dann musst Du auf einen Nachbau dieser Buttons - z.B. von TMS - zurückgreifen.

Klaus01 5. Feb 2020 11:30

AW: TButton - Style bsCommandLink nicht sichtbar
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Daniel,

danke für die Antwort.
Sie verwundert mich ein wenig -
denn wenn ich ein neues VCL Projekt erstelle und darauf bsCommandLink Button setze - funktioniert das.
Auch wenn "Windows" der default Style ist.

Grüße
Klaus

Uwe Raabe 5. Feb 2020 11:50

AW: TButton - Style bsCommandLink nicht sichtbar
 
bsCommandLink funktioniert ohne VCL-Style nur, wenn in den Projektoptionen unter Anwendung - Manifest der Haken bei Laufzeit-Themes aktivieren gesetzt ist.

Klaus01 5. Feb 2020 11:59

AW: TButton - Style bsCommandLink nicht sichtbar
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1456737)
bsCommandLink funktioniert ohne VCL-Style nur, wenn in den Projektoptionen unter Anwendung - Manifest der Haken bei Laufzeit-Themes aktivieren gesetzt ist.

Klasse, danke Dir sehr.

Wenn ein neues Projekt erstellt wird, sind die Laufzeit-Themes gesetzt.
Bei meinem "alten" Projekt nicht - wohl weil es in den älteren Delphis diese Option nicht gab.

Danke, wieder etwas gelernt.
Grüße
Klaus

Dennis07 8. Feb 2020 15:41

AW: TButton - Style bsCommandLink nicht sichtbar
 
Zitat:

Zitat von Klaus01 (Beitrag 1456738)
Bei meinem "alten" Projekt nicht - wohl weil es in den älteren Delphis diese Option nicht gab.

Jo, allerdings gibt es sie seit Delphi 2005 soweit ich weiß.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:46 Uhr.

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