Delphi-PRAXiS
Seite 2 von 2     12   

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 PageControl durchsichtig? (https://www.delphipraxis.net/63139-pagecontrol-durchsichtig.html)

Sebastian R. 15. Feb 2006 09:54

Re: PageControl durchsichtig?
 
Zitat:

Zitat von sh17
Zitat:

Zitat von Sebastian R.
Setzt den Border des Controls mal auf bsNone!

Du meintest wohl

Style auf tsFlatButtons

Das setzt dann aber den Styles der Tab-Buttons um, nicht den der Control, oder?

sh17 15. Feb 2006 09:56

Re: PageControl durchsichtig?
 
aber der Rand ist weg. das ist die einzige Möglichkeit

dahead 15. Feb 2006 10:01

Re: PageControl durchsichtig?
 
zusätzlich kann er ja die tabs ausblenden (TabVisible) und durch TToolButtons (sind auch flach, bzw. transparent) das entspr. Tab wieder anzeigen lassen.

Microschlumpf 15. Feb 2006 10:15

Re: PageControl durchsichtig?
 
Im PageControl habe ich die Eigenschaft Style:=tsFlasButtons eingestellt und in den TabSheets die Tabs mit TabVisible:=False ausgeblendet. Trotzdem ist noch ein Rahmen vorhanden. Hat das irgendwas mit XP Manifest zu tun :gruebel: ich habe da leider zu wenig Ahnung.

Falls ich bei PageControl den Rahmen nicht wegbekomme, werde ich das mit Panels versuchen. Das ist beim Entwickeln leider nicht so komfortabel, aber es wäre nicht so tragisch.

Gruss
Microschlumpf

sh17 15. Feb 2006 10:20

Re: PageControl durchsichtig?
 
kein Panel drum oder so?

Also wenn ich ein leeres Formular nehme und dort ein TPageControl drauf mache und Style = flate.. dann ist der Rahmen weg.

Sebastian R. 15. Feb 2006 10:23

Re: PageControl durchsichtig?
 
Zitat:

Zitat von sh17
Also wenn ich ein leeres Formular nehme und dort ein TPageControl drauf mache und Style = flate.. dann ist der Rahmen weg.

Eben, bei mir klappts auch...

Microschlumpf 15. Feb 2006 10:47

Re: PageControl durchsichtig?
 
Hmmm, ich habe mir das gerade noch einmal angesehen, ihr habt da schon recht, der Rahmen ist weg. Ich habe auf den TabSheets jeweils ein TImage (Align:=alClient), in das kopiere ich den Bereich des Hintergrundbildes des Formulars, welcher hinter dem TabSheet liegt. Das Problem ist, das TImage füllt das TabSheet nicht komplett auf, es bleibt ein kleiner Rand und den sieht man.

sh17 15. Feb 2006 10:53

Re: PageControl durchsichtig?
 
OK, da hast Du wieder recht. Den hab ich auch noch nicht wegbekommen. Wird man wahrscheinlich die PageControl mit eigener Variante überschreiben müssen. Würde mich auch interessieren, da dann mehr Platz zur Verfügung steht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:47 Uhr.
Seite 2 von 2     12   

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