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

Windows Forms Discussion :

gif animé picturebox


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut gif animé picturebox
    Bonjour,

    je suis en train de faire un user control dans lequel je souhaite afficher un gif animé.

    Mon gif animé ne bouge pas. Comment dois je faire ?

    Merci pour vos conseils
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2009
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2009
    Messages : 317
    Points : 560
    Points
    560
    Par défaut
    Bonjour, as tu essayé ce qu'il y a sur ce site :

    C# Displaying Animated GIF

    PS : Apparemment le control PictureBox gère les images GIF et les affiche sans problème si elles ont bien leur propriété Enabled à True.

  3. #3
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Si ta pictureBox est enabled, le gif est normalement animé. En revanche l'animation s'arrête si la picturebox est disabled.

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  4. #4
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    Aeronia --> oui mais je n'arrive pas à le faire fonctionner. Mon Image est dans un User control.

    Bluedeep --> je suis bien en enabled et rien n'y fait
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  5. #5
    Expert confirmé
    Inscrit en
    Avril 2008
    Messages
    2 564
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 564
    Points : 4 441
    Points
    4 441
    Par défaut control constituant picturebox
    bonjour topolino
    Declare une propriete public qui renvoie ton picturebox.
    Cela te permetrra de charger l'image gif dedans.
    En plus acces dans l'intellisense à toutes les proprietes de ton sous-controle picturebox dans ton user control.
    code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    'code du user control sur lequel est droppe un picturebox
    'astuce :
    'declare une propriete qui renvoie carrement ton picturebox
    'comme une propriete dans user control pour permettre à l'user
    'd'initialiser l'image gif dans l'inspecteur de proprietes.
    'il peut egalement acceder par code au picturebox.
     
    Public Class UserControlPic
        Private m_pic As PictureBox
        Public Sub New()
     
            ' Cet appel est requis par le Concepteur Windows Form.
            InitializeComponent()
     
            ' Ajoutez une initialisation quelconque après l'appel InitializeComponent().
            'Initialise ton user control
            Me.Size = New Size(100, 100)
            'Initialise ton  PictureBox
            Me.PictureBox1.Dock = DockStyle.Fill
            Me.PictureBox1.BackColor = Color.LightCoral
            Me.BorderStyle = Windows.Forms.BorderStyle.FixedSingle
            Me.PictureBox1.SizeMode = PictureBoxSizeMode.Normal
        End Sub
     
     
        Public Property PicBox() As PictureBox
            Get
                m_pic = Me.PictureBox1
                Return m_pic
            End Get
            Set(ByVal value As PictureBox)
                m_pic = value
            End Set
        End Property
     
    End Class
    code du form de test:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
    Public Class frmTestUserPic
     
        Public Sub New()
     
            ' Cet appel est requis par le Concepteur Windows Form.
            InitializeComponent()
     
            ' Ajoutez une initialisation quelconque après l'appel InitializeComponent().
            Me.UserControlPic1.PicBox.SizeMode = PictureBoxSizeMode.CenterImage
            'charge l'image gif anime alladdin
            Me.UserControlPic1.PictureBox1.Image = My.Resources.alladdin
        End Sub
    End Class
    bon code....

  6. #6
    Expert confirmé
    Inscrit en
    Avril 2008
    Messages
    2 564
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 564
    Points : 4 441
    Points
    4 441
    Par défaut picturebox,user control
    rebonjour
    de plus tu acces à ton picture dans l'inspecteur de proprietes.
    bon code...

Discussions similaires

  1. Gif animé dans un pictureBox
    Par kiwixpop dans le forum C#
    Réponses: 5
    Dernier message: 16/11/2012, 16h47
  2. appliquer un gif animé à une picturebox
    Par thor76160 dans le forum C#
    Réponses: 5
    Dernier message: 01/04/2010, 19h24
  3. gif animé dans picturebox
    Par jfrag dans le forum VB.NET
    Réponses: 8
    Dernier message: 18/07/2008, 15h42
  4. Jouer un GIF animé dans un PictureBox avec GDI+
    Par ProgElecT dans le forum Vos contributions VB6
    Réponses: 0
    Dernier message: 30/06/2008, 18h22
  5. Rx Controls Gif animés
    Par toufou dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/08/2002, 14h09

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