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 :

[VBE 2008] création dynamique de PictureBox


Sujet :

Windows Forms

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [VBE 2008] création dynamique de PictureBox
    Bonjour,
    nouveau sur VB Express 2008 (ancien VB6, niveau amateur)
    Je ne sais pas si j'ai bien cherché dans les archives du forums, mais je n'ai pas trouvé avec "création dynamique controle". Merci de me guider pour les autres fois !
    après la création d'une PictureBox, je tente de l'afficher sur l'écran via l'extrait de code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Public Class Form1
       Public Pbx As New PictureBox
       ...
       Private Sub AfficherNord()
          ...
          Pbx.Top = 200
          Pbx.Left = 100
          Pbx.Visible = True
          Pbx = ImageList1.Images(0) ' l'image existe, utilisée ailleurs
          ...
    rien ne cloche quand je lance le programme, mais je ne vois jamais rien à l'écran.
    Je loupe forcément quelque chose d'évident, mais n'arrive pas à mettre le doigt dessus. J'ai essayé Pbx.Refresh() sans résultat.
    En plus de m'aider, pourriez-vous m'indiquer comment j'aurai du aborder ce problème?

    D'avance merci
    Dominique

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Correctif...

    évidemment, à force d'essayer tout ce qui me vient à l'esprit, j'ai mal rétabli le code initial!
    il faut lire bien entendu, et là pas de message d'erreur, mais toujours rien à l'écran!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
          Pbx.Image = ImageList1.Images(0) ' l'image existe, utilisée ailleurs
    Désolé,
    Dominique

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    FeedBack,

    Après avoir ajouté:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
          Me.Controls.Add(Pbx)
    mes affaires ont commencé à aller mieux!
    Mais je cherche toujours dans l'aide en ligne l'endroit où j'aurai pu trouver l'information
    Notez, que j'avais déjà essayé ce code dans mon projet principal, mais ça n'avait rien donné. C'est en essayant d'isoler mon problème dans un projet séparé que les choses ont commencé à se décanter. Cà, plus une info relative à VB Express 2005 trouvé avec Google.
    La séquence exacte qui fonctionne est donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Public Class Form1
       Public Pbx As New PictureBox
       ...
     
       Private Sub AfficherNord()
          ...
          Pbx.Top = 50
          Pbx.Left = 50
          Pbx.Width = 71
          Pbx.Height = 95
          Pbx.Image = ImageList1.Images(0)
          Me.Controls.Add(Pbx)
    Désolé pour le bruit!
    Dominique

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création dynamique de Solution VS 2008
    Par Vercity dans le forum Visual Studio
    Réponses: 0
    Dernier message: 19/07/2010, 12h16
  2. Réponses: 8
    Dernier message: 30/03/2010, 17h01
  3. Création dynamique de PictureBox
    Par azerty53 dans le forum VB.NET
    Réponses: 2
    Dernier message: 24/02/2007, 10h51
  4. TWebBrowser et création dynamique
    Par BakaOnigiri dans le forum Web & réseau
    Réponses: 2
    Dernier message: 01/09/2002, 10h53
  5. Création dynamique de TImages
    Par Dric dans le forum C++Builder
    Réponses: 10
    Dernier message: 08/07/2002, 12h36

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