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/)
-   -   Delphi Breite der Tabs eines CustomTabControls (https://www.delphipraxis.net/84234-breite-der-tabs-eines-customtabcontrols.html)

Alloc 13. Jan 2007 17:43


Breite der Tabs eines CustomTabControls
 
Hi,

ich habe hier gerade ein Problem mit nem CustomTabControl (genauer gesagt ein MDITab welches ein Child von CTC ist). Und zwar möchte ich auf die Tabs ein Close-"X" malen, so wie man es zB von Opera her kennt. Allerdings sind die Tabs natürlich zu schmal, reichen ja lediglich für die Caption. Also müsste ich jetzt irgendwie die Breite der Tabs anpassen. Konnte dazu aber nichts im Forum, OH, oder den CustomTabControl-Sourcen finden, wo die Breite eines Tabs bestimmt wird.
Kann mir hier jemand sagen, wie ich das mache?

Grüße,
Chris

marabu 13. Jan 2007 18:08

Re: Breite der Tabs eines CustomTabControls
 
Hallo Chris,

ich erinnere mich an diesen thread - leider keine elegante Lösung für dein Problem, aber vielleicht hilft dir das trotzdem: pagecontrol tabrect setzen

Grüße vom marabu

Alloc 13. Jan 2007 18:15

Re: Breite der Tabs eines CustomTabControls
 
Hallo marabu,

mein Problem dabei ist, dass ich nichtmal die Caption beeinflussen kann. Die wird von der Caption des jeweiligen MDI-Child vorgegeben. Und bei den MDI-Childs in der Titelzeile noch Leerzeichen zu haben fände ich auch nicht soooo prickelnd ;)

Chris

Alloc 14. Jan 2007 00:51

Re: Breite der Tabs eines CustomTabControls
 
Ok, ist zwar wirklich keine schöne Lösung ... aber ich habs jetzt doch mit den Blanks am Ende der Caption gelöst. Das MDITab-Control setzt die Caption wohl nur beim erstellen, danach kann ich die Caption der Childs beliebig verändern. Klappt also alles wunderbar =)
Wenn dennoch jemandem eine andere Lösung bekannt ist ... bin immer für neues offen ;)

Chris


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