000
24.07.2006, 10:19 Uhr
der Leitman
|
Hallo zusammen!
Ich habe folgendes Problem: Ich schreibe eine VC++ Anwendung (in MSVS 2005 Pro Ed), in der ich ein TabControl verwendet, das standartmäßig 4 Tab Pages verwendet. Der User hat die Möglichkeit, einzelne Pages durch Buttons hinzuzufügen bzw. wieder zu löschen!
Da mein Programm auf einem Rechner mit einer Auflösung von 1600 x 1200 Pixel läuft, sieht es blöd aus, wenn die TabPages nur auf der linken Seite kleben, also habe ich versucht, sie mit dem Property "FillToRight" auf die Fenstergröße anzupassen. Dies funktioniert jedoch nur, sobald eine 2. Reihe TabPages erstellt wird.
Aus diesem Grund möchte / muss ich nun ein eigenes Control erstellen, das die Tab Page Größe (oder eigentlich nur die Länge der TabPage-"Header") auf die Größe des Fensters anpasst.
Ich habe bereits schon einige CustomControls erstellt, jedoch habe ich trotzdem Probleme: Mir ist bewußt, dass ich mein Control von der TabControll Klasse ableiten muss, aber das wars auch schon, ich habe keine Ahnung, wie (und überhaupt ob) ich die Eigenschaft SizeMode überschreiben muss, damit es standartmäßig alle Pages aufteilt...
Bitte kann mir jemand helfen, ich habe bereits danachgegoogelt und auf Codeproject nachgesehen, (die MSDN war mir dieses mal sowieso komplett nutzlos =( ) aber nirgends etwas gefunden, das mir weiterhilft,
Vielen Dank im Vorraus,
mfG der LEITMAN -- Das Leben ist ein Scheiß-Spiel... aber die Grafik ist saugeil!!! |