Seite 1 von 1

Size Event aufrufen

Verfasst: Montag 9. August 2010, 12:56
von jbs
Steh gerade auf dem Schlauch.


Wenn ich auf einem Button klicke, wird eine Zahl ausgelesen und in ein StaticText, das sich in einem Sizer befindet eingetragen.

Wenn die Zahl mehr Stellen bekommt, resized der Sizer nicht und es wird ein Teil abgeschnitten.

Ein self.Refresh nützt auch nichts.

Re: Size Event aufrufen

Verfasst: Montag 9. August 2010, 13:31
von BlackJack
@jbs: An der übergeordnetsten Stelle, also zum Beispiel in dem Frame, welches dem Fensterinhalt darstellt die `Fit()`-Methode aufrufen sollte helfen.

Re: Size Event aufrufen

Verfasst: Montag 9. August 2010, 13:40
von jbs
Ein Fit auf den Frame hilft auch nicht :(

Re: Size Event aufrufen

Verfasst: Montag 9. August 2010, 14:08
von ntrunk
Steh gerade auf dem Schlauch.
Ich schieb dich da mal runter: Layout() ist dein Freund :)

Re: Size Event aufrufen

Verfasst: Montag 9. August 2010, 15:13
von jbs
Es geht nun :).

Ich habe in einem Sizer StaticTexts, der sich in einem Panel befindet. Das Panel ist in das Panel des MainFrames mit einem Sizer eingebunden.

Ein Fit auf den Panel des Sizers führte zum gewünschten Ergebnis.