StstusBar verschwindet
-
Hallo,
wenn ich mein Formular (mit StatusBar) maximiere (per doppelklick auf Titelzeile) und das Programm nun wieder per weiteren Doppelklick auf die Titelzeile wieder "normal mache", so ist die StatusBar verschwunden, erst wenn ich nun wieder das Form von Hand ein wenig größer ziehe erscheint die Zeile wieder.Wie kann ich das Problem beheben ?
Gruß
-
Welchen BCB benutzt du, welche Windows-Version, was ist sonst noch auf dem Formular? Passiert das Ganze auch bei einem Minimal-Programm (nackte Form mit StatusBar)?
-
Hmm also ich verwende den BCB 5 Prof. mit Windows XP @ Windows 9x-Style.
Bei dem neuen Programm nur mit StatusBar kommt der Fehler nicht vor nein.
Hmm also es ist ein Editor, daher ein MainMenü, eine ToolBar und ein RichEdit-Fenster.
Es liegt an dem hier:
void __fastcall TForm1::FormResize(TObject *Sender) { RichEdit1->Height = Form1->Height - 104; RichEdit1->Width = Form1->Width - 9; }
Sinn des Codes ist, dass das RichEdit Feld immer so groß ist, wie der Editor, kann ich das auch anders lösen, oder so, dass der Fehler nicht vorkommt ?
-
Besucher schrieb:
kann ich das auch anders lösen
Jo, über die Align-Property des RichEdit.
-
Mit der Align-Methode funktioniert es nun
1. sauberer
2. die StatusBar bleibt davielen dank !