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 6 et antérieur Discussion :

[VB6] Pb avec la position d'un Label ...


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Lucas42
    Inscrit en
    Janvier 2006
    Messages
    301
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 301
    Par défaut [VB6] Pb avec la position d'un Label ...
    Bonjour , j'aimerai grâce à 2 commandButton , faire varier la variable Left de LblNomVanne , le premier commandbutton permet d'incrementer cette valeur , le second de la decrementer , la valeur de Left varie bien ( je la visualise grace a d'autre Label 2 et 3 ) mais le Label1 DISPARAIT

    Voici mon 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
    Public x As Integer
    Public y As Integer
     
    Function PositionNomVanne()
        LblNomVanne.Top = y
        LblNomVanne.Left = x
    End Function
     
    Private Sub Command2_Click(index As Integer)
        Select Case index
            Case 0
            x = x - 2
            PositionNomVanne
            Case 1
            x = x + 2
            PositionNomVanne
        End Select
    End Sub
    merci d'avance
    amicalement lucas

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    salut!
    quand tu appel ta fonction "PositionNomVanne" tu devrais lui passer la valeur de x en argument non pour qu'il soit pris en compte.

  3. #3
    Membre éclairé Avatar de Lucas42
    Inscrit en
    Janvier 2006
    Messages
    301
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 301
    Par défaut
    euh , oui mais la valeur de x s'incremente bien à chaque clique du boutton
    ma ligne permet de confimer que la propriété Left s'incrémente bien , j'ai dejà utilisé cette méthode pour deplacer une image , mais la c'est bizarre que mon LblNomVanne Disparaisse dés que je clique sur le commandbutton

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    oui sur chaque clique sur le bouton elle s'incremente mais quand tu appel ta fonction si tu lui passe pas la valeur de x
    dans ta fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Function PositionNomVanne()
        LblNomVanne.Top = y
        LblNomVanne.Left = x
    End Function
    ton x n'aura pas de valeur, ta propriete "LblNomVanne.Left" aura pour valeur "vide" donc est ce que ca pourrait pas venir de ca?!!

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    si x et y sont sans valeur de départ, cette valeur = 0
    0 - quelquechose = label affiché hors de la Feuille !
    bon ....

  6. #6
    Membre éclairé Avatar de Lucas42
    Inscrit en
    Janvier 2006
    Messages
    301
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 301
    Par défaut
    j'ai pas dit tout à l'heure ( mais ca me semblait evidant vu que j'i placer mon LblNomVanne à une position definie lors de l'initialisation )
    donc x et y ont des valeurs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub UserControl_Initialize()
        x = 1750
        y = 700
        PositionNomVanne
    End Sub
    je ne voit toujours pas pk mon LblNomVanne Disparait

Discussions similaires

  1. [VB6]gravure avec vb
    Par nabil dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 19/04/2007, 09h36
  2. [VB6] Soucis avec Création de label dynamique
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 19/06/2006, 18h55
  3. [VB6]Prob avec les requêtes multiples
    Par cammipascal dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 30/03/2004, 18h46
  4. [VB6] Multiselection avec CTRL dans une msflexgrid
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 17/04/2003, 10h57
  5. [VB6] Problèmes avec ListView
    Par FlopErik dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/03/2003, 16h33

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