IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

rafraichissement picturebox au lancement et tampon d'affichage


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 22
    Par d�faut rafraichissement picturebox au lancement et tampon d'affichage
    bonjour,

    J'utilise visual c++ 2005, et mon application est du type windowsform.
    - J'ai une procedure qui dessine sur un composant picturebox, et je n'arrive pas � dessiner au lancement de l'application. j'ai beau essayer de la lancer dans l'�v�nement Paint ou Load ou Shown e ma Form elle ne s'execute pas (dans le cas de shown elle est bien execut�e mais imm�diatement le picturebox s'efface et redevient gris, et pour l'�v�nement Paint elle se lance que lorsque que l'on force le rafraichissement en reduisant la fen�tre par exemple)

    typiquement j'ai essay� de mettre ce code de repris de l'aide pour l'ins�rer dans ces �v�nements.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
          SolidBrush^ redBrush = gcnew SolidBrush( Color::Red );
          // Create location and size of ellipse.
          float x = 0.0F;
          float y = 0.0F;
          float width = 200.0F;
          float height = 100.0F;
          Graphics ^g=this->pictureBox1->CreateGraphics();
          // Fill ellipse on screen.
          g->FillEllipse( redBrush, x, y, width, height );
    - Deuxi�ment, ma procedure d'affichage �tant plut�t lente (rubix cube 3d) je voudrais la dessiner dans une m�moire avant de l'afficher pour �viter de voir la construction qui entra�ne un scintillement de l'image.
    Est-ce que c'est possible simplement avec mon composant picturebox ?

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    salut,
    remplace ta d�claration de l'objet graphics par :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    	  pictureBox1->Image = gcnew Bitmap(pictureBox1->Width, pictureBox1->Height, Imaging::PixelFormat::Format32bppPArgb); 
    	  Graphics ^g= Graphics::FromImage(pictureBox1->Image);
    �tant donn� que dans le form_load, l'image n'est pas initialis�e

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 10/03/2015, 12h16
  2. R�ponses: 3
    Dernier message: 11/03/2008, 11h25
  3. [VB6] Affichage d'une PictureBox en arri�re plan d'une appli
    Par jerzy59 dans le forum VB 6 et ant�rieur
    R�ponses: 33
    Dernier message: 01/06/2006, 16h32
  4. [VB.NET] erreur affichage page lancement de l'application
    Par lou87 dans le forum Windows Forms
    R�ponses: 6
    Dernier message: 24/02/2006, 15h29
  5. Rafraichissement + lancement Javascript
    Par franck.automaticien dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 16/02/2006, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo