Benutzer mit den meisten Antworten
Beim Laden der Anwendung passiert der Bildaufbau in Zeitlupe

Frage
-
Hallo Leute,
wenn ich mein Programm starte dann baut sich die grafische Oberfläche wie in Zeitlupe auf. Erst der Hintergrund und dann werden Listboxes mit den richtigen farben gefüllt etc. Zeitlich öffnet Sie aber flott. Es geht nur um das Aussehen beim Laden.
Kann man da noch etwas tunen?
Gruß Chris
Antworten
-
Hallo Chris,
ein wenig mehr muß Du uns schon verraten.
Was stellst Du beim Laden (z. B. in Form_Load) noch alles an?Solltest Du an den Steuerelementen noch weitere Einstellungen vornehmen,
empfiehlt sich der Aufruf von SuspendLayout .Lädst Du viele Daten nach solltest Du das ggf. verzögert tun,
erst nach dem Shown EreignisArbeitest Du mit vielen Hintergrundgrafiken oder Transparenz
empfiehlt sich das zu reduzieren, bzw. es selbst zu steuern:
http://www.bobpowell.net/doublebuffer.htmGruß Elmar
- Als Antwort markiert Robert BreitenhoferModerator Freitag, 9. Juli 2010 15:30
-
[...] Arbeitest Du mit vielen Hintergrundgrafiken oder Transparenz
empfiehlt sich das zu reduzieren, bzw. es selbst zu steuern:
http://www.bobpowell.net/doublebuffer.htmGruß Elmar
Hallo Elmar,hier noch ein anderer Link zu diesem Thema, dieser Artikel geht auch auf die Möglichkeiten von .net-fw 2.0 ++ ein.
z.B. Control.DoubleBuffered = True , was z.B.: bei einem vom Panel abgeleiteten Control wirklich nur das Setzen dieser einen Eigenschaft benötigt.
http://www.codeproject.com/KB/graphics/DoubleBuffering.aspx
Viele Grüße,
Thorsten
- Als Antwort markiert Robert BreitenhoferModerator Freitag, 9. Juli 2010 15:30
Alle Antworten
-
Hallo Chris,
ein wenig mehr muß Du uns schon verraten.
Was stellst Du beim Laden (z. B. in Form_Load) noch alles an?Solltest Du an den Steuerelementen noch weitere Einstellungen vornehmen,
empfiehlt sich der Aufruf von SuspendLayout .Lädst Du viele Daten nach solltest Du das ggf. verzögert tun,
erst nach dem Shown EreignisArbeitest Du mit vielen Hintergrundgrafiken oder Transparenz
empfiehlt sich das zu reduzieren, bzw. es selbst zu steuern:
http://www.bobpowell.net/doublebuffer.htmGruß Elmar
- Als Antwort markiert Robert BreitenhoferModerator Freitag, 9. Juli 2010 15:30
-
[...] Arbeitest Du mit vielen Hintergrundgrafiken oder Transparenz
empfiehlt sich das zu reduzieren, bzw. es selbst zu steuern:
http://www.bobpowell.net/doublebuffer.htmGruß Elmar
Hallo Elmar,hier noch ein anderer Link zu diesem Thema, dieser Artikel geht auch auf die Möglichkeiten von .net-fw 2.0 ++ ein.
z.B. Control.DoubleBuffered = True , was z.B.: bei einem vom Panel abgeleiteten Control wirklich nur das Setzen dieser einen Eigenschaft benötigt.
http://www.codeproject.com/KB/graphics/DoubleBuffering.aspx
Viele Grüße,
Thorsten
- Als Antwort markiert Robert BreitenhoferModerator Freitag, 9. Juli 2010 15:30