[Gelöst] Repaint eines Formulars
Verfasst: Fr, 04.11.2011 00:29
Hallo!
Ich habe ein paar Kontrollelemente von (Base)-Formularen über die Drawpage neu positioniert bzw deren Größe verändert. (viewtopic.php?f=18&t=46567#p188390)
Nun entsteht das Problem, dass bei einigen Computern (einige WinXP, einige Unix) das neue Layout zwar richtig angezeigt wird, aber Reste der alten Einstellungen (z.B. die Background-Farbe eines Textfeldes) noch am Bildschirm verbleiben - die sind sofort weg, wenn man einen Klick auf den "Seitenhintergrund" macht, allerdings ist das trotzdem etwas störend.
Meine Frage daher: gibt es die Möglichkeit den Inhalt eines Frames oder einzelne Kontrollelemente neu zeichnen zu lassen, im Sinne eines "Repaint"-Befehls (also ohne sich um die Daten zu kümmern)?
ein ...
... hilft leider gar nicht.
g
Ich habe ein paar Kontrollelemente von (Base)-Formularen über die Drawpage neu positioniert bzw deren Größe verändert. (viewtopic.php?f=18&t=46567#p188390)
Nun entsteht das Problem, dass bei einigen Computern (einige WinXP, einige Unix) das neue Layout zwar richtig angezeigt wird, aber Reste der alten Einstellungen (z.B. die Background-Farbe eines Textfeldes) noch am Bildschirm verbleiben - die sind sofort weg, wenn man einen Klick auf den "Seitenhintergrund" macht, allerdings ist das trotzdem etwas störend.
Meine Frage daher: gibt es die Möglichkeit den Inhalt eines Frames oder einzelne Kontrollelemente neu zeichnen zu lassen, im Sinne eines "Repaint"-Befehls (also ohne sich um die Daten zu kümmern)?
ein ...
Code: Alles auswählen
ThisComponent.CurrentController.Frame.LayoutManager.doLayout()
g