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 :

concatenation pour un nom de control


Sujet :

VB.NET

Vue hybride

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 54
    Par défaut concatenation pour un nom de control
    bonjour,
    je pense que la question a déjà été posée mais je n'arrive pas à trouver de réponse:
    j'aimerai mettre l'attribut visible de certains bouton à false selon certains cas,d'où l'idée de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim btn As New Button
    btn.Name="Button" & i
    btn.Visible = False
    sauf que bien sûr, ça ne marche pas. du coup j'ai trouvé ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Each buttoncontrol As Control In Me.Controls 
                If TypeOf buttoncontrol Is Button Then
                    buttoncontrol.Visible = False
                End If
    Next buttoncontrol
    mais ça ne m'arrange pas car là j'efface tous les boutons de ma feuille or je veux en garder certains. j'ai essayé de placé un test sur le nom de chaque bouton mais ça ne marche pas toujours...
    des solutions?

  2. #2
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     AddHandler btn.Click, AddressOf btn_Click

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
     
            If sender.name = "Button0" Then
     
                sender.Visible = False
            End If
     
        End Sub

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    Citation Envoyé par scoobiflo Voir le message
    bonjour,
    je pense que la question a déjà été posée mais je n'arrive pas à trouver de réponse:
    j'aimerai mettre l'attribut visible de certains bouton à false selon certains cas,d'où l'idée de faire

    Dim btn As New Button
    btn.Name="Button" & i
    btn.Visible = False

    sauf que bien sûr, ça ne marche pas. du coup j'ai trouvé ça

    For Each buttoncontrol As Control In Me.Controls
    If TypeOf buttoncontrol Is Button Then
    buttoncontrol.Visible = False
    End If
    Next buttoncontrol

    mais ça ne m'arrange pas car là j'efface tous les boutons de ma feuille or je veux en garder certains. j'ai essayé de placé un test sur le nom de chaque bouton mais ça ne marche pas toujours...
    des solutions?

    il faudrait d'abord que tu apprennes la programmation est plus particulièrement la programmation objet !
    faire un new button ne pourras jamais retrouver un bouton existant !

    et t'as pas du bien chercher car la réponse est donnée au moins une fois par semaine
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.controls("bouton" & i).visible = false
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 54
    Par défaut ...
    lol, ben justement je connais la Prog orientée objet, enfin je l'étudie depuis 3 ans grâce à java.
    Le truc du new Button je pensais bien que ça marcherait pas mais j'avais vu ça pour créer plein de boutons alors je me suis dit que je n'avait rien a perdre à essayer.
    j'avais pensé à utiliser des pointeurs mais je me suis fâché avec eux depuis que je fais du C
    enfin bon j'essaierai la solution dès demain mais à priori ya pas de raison pour que ça ne marche pas

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/10/2006, 09h14
  2. [MySQL] concaténation pour un tranfert complexe
    Par zertyu333 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 22/09/2006, 22h46
  3. vb.net prendre une varialbe pour un nom de picture box
    Par beneidas dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/03/2006, 22h30
  4. afficher plusieurs numeros pour un nom
    Par allowen dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/11/2005, 13h19
  5. commande dos pour le nom netbios
    Par dsr57 dans le forum Windows
    Réponses: 2
    Dernier message: 27/04/2005, 13h23

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