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/)
-   -   TTabControl without border? (https://www.delphipraxis.net/212465-ttabcontrol-without-border.html)

schorsch666 14. Feb 2023 13:21

TTabControl without border?
 
Moin @ALL,
hat von euch vllt. jemand ne idee, wie ich den rahmen um ein TTabControl-compo wegbekomme? habe schon gegoogelt , mit styles rumprobiert, leider nix..

tks..

..de Schorsch

Uwe Raabe 14. Feb 2023 14:03

AW: TTabControl without border?
 
Was willst du denn genau erreichen?

Man den Rahmen durch Umschalten des Style auf einen der Button-Werte entfernen. Das ist in der Doku zu diesem Common-Control auch beschrieben:
Zitat:

TCS_BUTTONS
Registerkarten werden als Schaltflächen angezeigt, und es wird kein Rahmen um den Anzeigebereich gezogen.
Da es sich um ein natives Windows-Control handelt, sind die Möglichkeiten hier etwas eingeschränkt.

himitsu 14. Feb 2023 14:24

AW: TTabControl without border?
 
Im aktuellen Delphi sollte sich doch mit VCL-Styles da etwas machen lassen.

schorsch666 14. Feb 2023 14:25

AW: TTabControl without border?
 
sorry, ich meinte das FMX-TTabControl. das hat hat leider std-maessig diesen 1px rahmen und den wuerde ich gerne disablen..

(übrigens: fuer VCL kann man die tabs auf "button" setzen, dann isser auch wech, glaub ich)

Uwe Raabe 14. Feb 2023 14:39

AW: TTabControl without border?
 
Zitat:

Zitat von schorsch666 (Beitrag 1518676)
sorry, ich meinte das FMX-TTabControl.

Auch wenn das für manche etwas verwunderlich erscheint, aber ohne Angabe des Frameworks geht man halt immer noch von VCL aus. Das wird auch sicher noch eine Weile so bleiben.

himitsu 14. Feb 2023 14:44

AW: TTabControl without border?
 
Da im FMX standardmäßig eh alles selbstgemalt ist, lässt sich auch dort ein anderer Style zuweisen, bzw. der vorgegebene Style bearbeiten.

PS: TPanel ohne Rahmen
* Style bearbeiten (im VCL einfach Borders-Property auf bsNone)
* oder TLayout benutzen :stupid:

schorsch666 14. Feb 2023 14:52

AW: TTabControl without border?
 
das habe ich ja versucht, aber nicht hinbekommen. ist aber auch nicht wirklich wichtig - kanns auch anders lösen..

und @Uwe: ja, leider ;-)

LG...


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