![]() |
PageControl ohne Reiter (Tabs) und Rahmen (Border)
Hi!
Ich brauche ein PageControl ohne Reiterkarten und ohne Rahmen. Die Reiter entferne ich, indem ich die Visible-Eigenschaft aller Tabs auf False setzte. Soweit also kein Problem. Nur: Nun bleibt ein Rahmen (Rectangle) und Platz (Borderspace) an den Rändern übrig. Wie schaffe ich es, dass der Border nicht mit gezeichnet wird? Das PageControl hat alClient im Align-Property zugewiesen. Das ganze läuft dann noch im XP-Design, wobei es auch ohne XP-Design natürlich einen Rahmen hat... Hat jemand einen guten Tipp oder ein paar Zeilen (OnDraw)-Code für mich?? |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
Stell es doch auf Flat, dann sieht man den Rahmen nicht mehr!
Gruß Synonym |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
Hallo MB,
oder Du schaust hier nach ![]() was ich "sentinal" als Lösung angeboten habe :-) |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
Zitat:
(Oder suche ich falsch? *g*) Zitat:
Sorry, ehrlich gesagt: Ich finde da keine Lösung auf mein Problem. Die Sache mit dem "TabVisible := False" mache ich ja schon die ganze Zeit - aber das Problem ist ja, dass ich den Rahmen weg bekommen möchte, der um die Seiten angezeigt wird. Also, die Reiter/Laschen/Registerkarten/oder wie auch immer sind weg: Es wird dann já nur ein TabSheet angezeigt. Dieses ist umrahmt, mit dem Rahmen des PageControls (Border). Den bekomm ich aber nicht weg... ...und das ist mein Problem ;-) Hat dafür jemand ne Lösung?? |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
1. ich heiße nicht sentinal
2. Setz bei deinem PageControl Style auf tsFlatButtons Dann hast du keinen Rahmen mehr...Gruß synonym und für dich Synonym |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
zu 1: sorry *g*
zu 2: Ok. Wie vermutet -> Ihr habt mich leider total falsch verstanden. Es geht mir nicht um die Reiter/Registerkarten. Denn die sind ja zur Runtime ausgeblendet. Aber der Rahmen - der um das gesamte PageControl - der bleibt! Den will ich aber weg haben. Das Betrifft ja nicht den "Buttonstyle" der Reiter-Register... Versteht ihr, was ich meine?? Hat jemand dafür ne Idee?? (Also: Ich meine den "Rand" (=freier Platz und Linie) um den Inhalt herum, der auf dem PageCOntrol bzw. den einzelnen Tabs platziert ist (also rein Rechteck)... |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
Hallo mbs,
hast du es einfach mal ausprobiert? Der gesamte Rahmen um das Pagecontrol verschwindet wenn Style auf "tsFlatButtons" eingestellt wird :shock: So wie von synonym beschrieben Gruß s14 |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
aber nein, mir hört ja hier keiner zu!
ich habs von anfang an doch gesagt :-) probier es doch bitte einfach mal aus. Bei mir klappts auf jedenfall... synonym |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
Sorry, ja sicher hab ichs ausprobiert. Schon bevor ich hier gepostet habe...
Wie ich schrieb läuft das ganze unter XP im XP-Design, also mit Manifest. Bei mir bleibt der Rahmen da!! Mir wäre auch geholfen, wenn ihr mir sagt, wie ich das XP-Design für nur diese Komponente deaktivieren kann... Gab es da nicht was, wenn man es selbst zeichnet....? (-> Nur weiß ich nicht mehr, wie das genau geht) |
Re: PageControl ohne Reiter (Tabs) und Rahmen (Border)
XP hab ich nur zuhause, ich schau mal heute Abend.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 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 by Thomas Breitkreuz