TSplitter und AutoSnap (war: TSplitter)
-
Hallo zusammen
Ich habe mit zwei Panels und einem Splitter veränderbare Bereiche auf einem Fenster(sizeable).
Wenn ich nun über den Splitter das eine Panel ausblende (AutoSnap = true) und anschließend das Fenster maximiere, kann ich das ausgeblendete Panel nicht wieder einblenden.
Hat hier jemand einen Rat, Lösung?
Ich hoffe mein Problem ist soweit verständlich.
Achja verwende BCB6 Pro.MfG Stephan
[EDIT]
Bitte aussagekräftige Überschriften wählen. Danke!
[/EDIT]
-
Scheint ein echter Bug zu sein, eine Lösung sehe ich nicht.
Also entweder Komponente neu/umschreiben, oder die Funktionalität "von Hand" nachempfinden, z.B. im OnMoved des Splitters.
-
Hallo zusammen
Also nach dem ich etwas herumprobiert habe, bin zu einer sehr einfachen Lösung gekommen.
Hier das OnResize Ereigniss
void __fastcall TForm1::Splitter1CanResize(TObject *Sender, int &NewSize, bool &Accept) { if(NewSize <= Splitter1->MinSize) { NewSize = 1; } }Jedoch nicht vergessen AutoSnap auf false setzen.
MfG Stephan