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 :

resultats sur plusieurs label


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut resultats sur plusieurs label
    Bonjour, je cherche depuis un moment et je n'y arrive pas.
    voila, j'aimerai que lorsque je clic sur le bouton "résultat" le resultat soit dans un label( ça c'est bon) mais quand je clic a nouveau sur resultat il s'affiche sur un 2éme label et ainsi de suite
    cordialement

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 104
    Par défaut
    Différentes possibilités :
    - Utiliser une variable (Integer) qui indique quel label est à remplir
    - utiliser la propriété Tag de chaque label pour savoir s'il est rempli ou non
    - etc.

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Bonjour,

    Générer dynamiquement les labels.

    Exemple avec un bouton nommé "btnCreLabel"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        Private Sub btnCreLabel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCreLabel.Click
            Dim lbl As Label
            ' Création du label 
            lbl = New Label
            lbl.Parent = Me
            lbl.Name = "lblDyn" & cpt.ToString
            lbl.Left = posy
            lbl.Top = posx
            posx = posx + lbl.Height
            lbl.Text = "N° " & cpt.ToString ' ici le texte voulu
            cpt += 1
        End Sub
    dans la form
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Dim posx As Integer
        Dim posy As Integer
        Dim cpt As Integer = 1 ' pour nommer le label et voir l'évolution (pas forcement utile pour toi)
    dans le load (pour positionner sous le bouton)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            posx = btnCreLabel.Top + btnCreLabel.Height + 5
            posy = btnCreLabel.Left
    A+, Hervé.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

Discussions similaires

  1. Autocomplete avec resultat sur plusieurs colonnes
    Par Slayes dans le forum jQuery
    Réponses: 0
    Dernier message: 21/07/2013, 10h47
  2. [Shell] Traiter un resultat sur plusieurs lignes
    Par djspank dans le forum Linux
    Réponses: 2
    Dernier message: 07/11/2007, 17h51
  3. [MySQL] Résultats sur plusieurs pages
    Par sly33 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 31/10/2006, 17h42
  4. [Struts] résultat sur plusieurs pages
    Par agougeon dans le forum Struts 1
    Réponses: 15
    Dernier message: 13/10/2005, 08h28
  5. [JSP] affichage de resultat sur plusieurs pages
    Par de LANFRANCHI dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 10/02/2005, 10h00

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