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