none
Beim Laden der Anwendung passiert der Bildaufbau in Zeitlupe RRS feed

  • 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

    Freitag, 2. Juli 2010 12:00

Antworten

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 Ereignis

    Arbeitest Du mit vielen Hintergrundgrafiken oder Transparenz
    empfiehlt sich das zu reduzieren, bzw. es selbst zu steuern:
    http://www.bobpowell.net/doublebuffer.htm

    Gruß Elmar

    Freitag, 2. Juli 2010 15:13
    Beantworter
  • [...]

    Arbeitest Du mit vielen Hintergrundgrafiken oder Transparenz
    empfiehlt sich das zu reduzieren, bzw. es selbst zu steuern:
    http://www.bobpowell.net/doublebuffer.htm

    Gruß 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

    Samstag, 3. Juli 2010 06:47
  • Hallo Thorsten,

    zudem Thema gibt es sicherlich viel, viel mehr, sollte es die Ursache sein.
    Ich hatte gestern erst mal nur im Nebel gestochert -
    und das bei gleissendem Sonnenlicht ;-))

    Gruß Elmar

    Samstag, 3. Juli 2010 06:54
    Beantworter