Forums Neueste Beiträge
 

Tab Aktualisierung

05/09/2009 - 20:28 von Roger Hiestand | Report spam
Hallo Zusammenn

in meinem Programm habe ich ca. 15 Tabs (Tabcontrol). Multiline habe
ich auf true, so dass sie bei mir "Zweispurig" sind.

Zu meinem Problem:
In der ersten Reihe (auf Tab 4) wird die Grösse meiner Form in der
Vertikalen vergrössert. Mit klick auf einen anderen Tab geht die Form
wieder in die "original" Grösse zurück. Soweit so gut.

Wir nach dem Tab 4 ein Tab aus der zweiten Reihe gewàhlt (z.B. Tab 14)
geht die Form auf die Originalgrösse zurück, jedoch wenn ich
anschliessend wieder den Tab 4 anwàhlen will wird die Grösse erst nach
einem zweiten (erneuten klick auf den Tab 4) wieder angepasst.

Kurz:
sobald ich einen Tab in der zweiten Reihe bin und anschliessen den Tab
4 anwàhle wird der Event Grösse anpassen nicht erkannt. Erst nach
einem zweiten klick auf Tab 4.

Hoffe es ist einigermassen klar was ich meine.
Kennt jemand das Problem und evtl. auch gleich eine passende Lösung?

Danke und Gruss
Roger
 

Lesen sie die antworten

#1 Roger Hiestand
05/09/2009 - 23:02 | Warnen spam
Evtl. helfen diese Zusatzinfos nich:

Verwendete Methode für die Grössenànderung:

switch (tabControl1.SelectedIndex)
{
case 4:
this.Size = new System.Drawing.Size(783,
695);
tabControl1.Size = new System.Drawing.Size
(772, 615);
this.Refresh();
break;
default:
this.Size = new System.Drawing.Size(783,
484);
tabControl1.Size = new System.Drawing.Size
(772, 400);
this.Refresh();
break;
}

von default zurück auf case 4 funktioniert nur, wenn ich case 4 zwei
mal "anwàhle".

Ähnliche fragen