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 mettre enabled


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 50
    Par défaut VB mettre enabled
    Bonjour, il faut que je fasse un jeu de pendu pour un cour et j'aurais besoins d'un peu d'aide SVP

    dans le fond j ai 26 bouton A à Z plus un menu Lettre qui contient aussi les lettres A à Z. Je fais une fonction rend enabled les lettre que je frappe (par exemple si je pese sur le Bouton "Q", il sera enabled et celui du sous menu "Q" le sera aussi. C'est la que ca se corse voici mon code pour juste enabled les boutons et menuitem:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        Dim invisiblelettreboutton As Object
        Dim invisiblelettremenu As New MenuItem
     
    Private Sub CliqueSurBoutton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ABT.Click, BBT.Click, CBT.Click, DBT.Click, EBT.Click, FBT.Click, GBT.Click, HBT.Click, IBT.Click, JBT.Click, KBT.Click, LBT.Click, MBT.Click, NBT.Click, OBT.Click, PBT.Click, QBT.Click, RBT.Click, SBT.Click, TBT.Click, UBT.Click, VBT.Click, WBT.Click, XBT.Click, YBT.Click, ZBT.Click, ATSMI.Click, BTSMI.Click, CTSMI.Click, DTSMI.Click, E.Click, FTSMI.Click, GTSMI.Click, HTSMI.Click, ITSMI.Click, JTSMI.Click, KTSMI.Click, LTSMI.Click, MTSMI.Click, NTSMI.Click, OTSMI.Click, PTSMI.Click, QTSMI.Click, RTSMI.Click, STSMI.Click, TTSMI.Click, UTSMI.Click, VTSMI.Click, WTSMI.Click, XTSMI.Click, YTSMI.Click, ZTSMI.Click
     
            Lettre2 = sender.text
            invisiblelettremenu.Name = Lettre2 & "TSMI"
            invisiblelettreboutton = Lettre2 & "BT"
     
            invisiblelettremenu.Enabled = False
            invisiblelettreboutton.enabled = False
    le invisiblelettreboutton.enabled = False semble passer sans probleme car quand je fa un msgbox(invisiblelettremenu.Name) il me met le bon nom de bouton mais il grise pas la touche que j ai pese et le invisiblelettreboutton ne fonctionne tout simplement pas. Dans le fond, si je fait lettre2 = sender.name et lettre2.Enabled = False, le bouton que je clique se grise mais je ne peux pas faire ca car si je choisis par le menu la lettre il faudra procede par le invisiblelettreboutton = Lettre2 & "BT".

    Merci de l aide

    Guimo

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Il faut faire comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TaForm.Controls(Lettre2 & "BT").Enabled = False
    Idem pour le menu.

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 50
    Par défaut
    Merci beaucoup
    tu peux pas savoir comment je suis content mais pour le Menu j'ai marqué ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Controls(Lettre2 & "TSMI").Enabled = False
    et puis il fait un erreur... j'imagine que ca doit parce qu'il est déclaré en MenuItem. En tout cas je vais regarder de mon bord si vous le savez je serais bien content.

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

Discussions similaires

  1. Sélectionner tous les boutons et les mettre enabled
    Par guimo26 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 13/09/2008, 18h35
  2. Mettre les boutons en grisés..Enabled?
    Par prison_break dans le forum C++Builder
    Réponses: 5
    Dernier message: 23/11/2006, 18h35
  3. Mettre à Enabled toute une TForm
    Par mIch°° dans le forum Delphi
    Réponses: 7
    Dernier message: 08/11/2006, 14h59
  4. [VB6] mettre en commentaires...
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/04/2004, 15h15
  5. [langage] Problème de taille de fichier à mettre dans
    Par And_the_problem_is dans le forum Langage
    Réponses: 10
    Dernier message: 13/08/2002, 09h41

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