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

VB.NET Discussion :

[VB.NET] Comment afficher un rectangle dans Form1_Load ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut [VB.NET] Comment afficher un rectangle dans Form1_Load ?
    Bonjour,

    ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim myRc As New Rectangle(5, 5, 30, 20)
    Dim myG As Graphics = Me.CreateGraphics()
    myG.DrawRectangle(New Pen(Color.Aqua), myRc)
    myG.Dispose(),
    placé dans Form1_Load, ne donne rien, alors que dans Button1_Click (où button1 est un bouton de Form1), il affiche un rectangle.

    Quelqu'un sait pourquoi ?


  2. #2
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Meme Si tu mes ce code dans l'evenement click de ton bouton, il peut facilement etre effacé, essaie de minimiser ta fenetre et tu vas voir.

    Mes ton code plutot dans l'evenement Paint

  3. #3
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par olivier57b
    ...

    placé dans Form1_Load, ne donne rien, alors que dans Button1_Click (où button1 est un bouton de Form1), il affiche un rectangle.

    Quelqu'un sait pourquoi ?

    Lèves-moi d'un doute olivier57b
    Tu nous parles bien dans le cadre d'une application Windows ou serait-ce dans le cas de figure d'une Page ASP.Net

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut [VB.NET] réponse : rectangle dans Form1_Load
    Je parle de programmation Windows...

  5. #5
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Citation Envoyé par olivier57b
    Je parle de programmation Windows...
    Alors t'a bien eu ta reponse ?

    Citation Envoyé par mehdi_tn
    Mes ton code plutot dans l'evenement Paint

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut [VB.NET] rectangle dans Form1.Load
    Eh bien oui, j'ai ma réponse; mais je ne sais pas pourquoi cela ne marche pas dans Load.

    Bonne programmation,

    Olivier57b.

  7. #7
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Si si si, il dessine bien au moment où tu lui dit.

    Si tu ne voit rien, c'est paske tu as un gros évènement Paint qui va joyeusement redessiner ta Form après que ton Load ai eu lieu. Et comme ta form est vide, bah ça donne une fenêtre vide...

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 31/10/2006, 00h36
  2. Réponses: 5
    Dernier message: 24/06/2006, 17h30
  3. Réponses: 16
    Dernier message: 22/03/2005, 21h57
  4. [VB.NET] [WinForms] Afficher un rectangle sur une image
    Par Noodles dans le forum Windows Forms
    Réponses: 3
    Dernier message: 20/12/2004, 10h36
  5. Comment afficher FLASH directement dans le EMAIL
    Par Bilmagic dans le forum Flash
    Réponses: 3
    Dernier message: 05/06/2003, 00h38

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