![]() |
Problem mit Listbox
hoi,
also ich hab folgendes problem... so sieht mein fenster normal aus: ![]() wenn ich aber per fontdialog der listbox nun eine riesige schrift gebe...: ![]() ...und es dann wieder in eine normale grösse ändere: ![]() also irgendwie sind da noch reste von der alten grösse....wenn ich ein fenster (ein fremdes) über meine listbox schiebe, und dann wieder wegschieb, ist alles wieder normal.... ich hab schon alles versucht listbox1.update, listbox1.repaint etc etc, aber es geht nicht wie kann ich das sonst machen? |
Re: Problem mit Listbox
ruf mal Invalidate auf die ListBox und wenn das nicht geht auf die Form
|
Re: Problem mit Listbox
Gerade mal kurz probiert, funktioniert bei mir tatellos. Poste doch mal die Routine, die das Ändern der Font.Size übernimmt.
Oder probier einfach mal Refresh. |
Re: Problem mit Listbox
auch mit refresh geht es nicht.
ich mache das nur mit:
Delphi-Quellcode:
procedure TForm3.ToolButton10Click(Sender: TObject);
begin if FontDialog1.Execute then begin RichEdit1.Font := FontDialog1.Font; Edit1.Font := FontDialog1.Font; ListBox1.Font := FontDialog1.Font; end; end; |
Re: Problem mit Listbox
So sieht es bei mir auch aus und es geht. Da muß noch was anderes im argen liegen. Auch ohne Refresh oder Invalidate habe ich keine Probleme.
|
Re: Problem mit Listbox
Versuch mal
Delphi-Quellcode:
nachdem du die Schrift gesetzt hast...
Application.ProcessMessages;
lst.Invalidate; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz