Gesamtbreite der Reiter in einem TTabControl?
-
Hallo Gemeinde,
der Titel sagt eigentlich alles, wie bekomme ich die Gesamtbreite der Reiter in einem TTabControl?
Habe 1 - 3 Reiter, unterschiedliche Breite( da die Texte variieren ).
Mit TabWitdh( im Design = 0 ) komme ich nicht weiter?!
all Ideas wellcome

grüssle

-
Hallo,
die Gesamtbreite der Tabs ist im Prinzip der Rechts-Wert des letzten TabRect.
for (int i = 0; i < TabControl1->Tabs->Count; i++) { TRect Rect = TabControl1->TabRect(i); int left = Rect.Left; int right = Rect.Right; // anzeigen Memo1->Lines->Add("Tab " + IntToStr(i) + " left: " + IntToStr(left) + " right: " + IntToStr(right)); }kurz
int length = TabControl1->TabRect(TabControl1->Tabs->Count -1).Right;mfg
kpeter
-
kpeter schrieb:
Hallo,
...
kurzint length = TabControl1->TabRect(TabControl1->Tabs->Count -1).Right;mfg
kpeterso einfach kann es sein

Danke kpeter

grüssle
