Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [c#] grafica

    buon giorno a tutti ,allora ho un problema con la grafica .
    quando lancio l´applicazione tutti gli oggetti che popolano il form vengono creati in un modo lentissimo . ho fatto qualche ricerca e ho trovato come abilitare il doppio buffer . cosi
    codice:
     
     this.DoubleBuffered = true;
                this.SetStyle(ControlStyles.UserPaint |
                    ControlStyles.AllPaintingInWmPaint |
                    ControlStyles.ResizeRedraw |
                    ControlStyles.ContainerControl |
                    ControlStyles.OptimizedDoubleBuffer |
                    ControlStyles.SupportsTransparentBackColor, true);
    ma la situazione non cambia ,cambia solo se elimino l´immaggine in background ecco senza va bene ...

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Probabilmente stai usando una immagine di sfondo di dimensioni pachidermiche...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    la soluzione e allora nel modificare l´immagine di background con corel photo , abbassare al risoluzione ?

    non esistono dll (per la grafica) da importare ? per tenere la qualita delle immagini cosi come sono ?

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da metalsalvax
    la soluzione e allora nel modificare l´immagine di background con corel photo , abbassare al risoluzione ?
    non esistono dll (per la grafica) da importare ? per tenere la qualita delle immagini cosi come sono ?
    Non lo so. Non hai detto nulla dell'immagine che hai caricato. Quanto è grande? Quali sono le sue caratteristiche generali?

    Purtroppo la mia sfera di cristallo è dal meccanico, e causa neve non ha potuto consegnarmela...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    hahah . ai ragione senza la sfera indovinare e difficile .


    formato JPEG
    2304.1728 pixel
    314 dpi

    sto effettuando tagli (50%)e va molto meglio .

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da metalsalvax
    formato JPEG
    2304.1728 pixel
    314 dpi
    Effettivamente è molto grande.

    Se è una maschera o un "pattern" che può essere ripetuto, meglio tracciarlo da codice in qualche modo sullo sfondo della finestra, altrimenti diventa pesante da gestire, e senz'altro - se incorporato come risorsa - renderà l'eseguibile tremendamente voluminoso.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.