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 :

Description de l'ordinateur et désactiver bouton [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2011
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2011
    Messages : 115
    Par défaut Description de l'ordinateur et désactiver bouton
    Bonjour a tous,

    Je suis nouveau dans le domaine de la programmation mais c'est bien le seul domaine que je n'ai jamais touché dans l'informatique ^^.
    Je suis actuellement sur visual basic express 2010 afin de développer une petite application utile pour mon entreprise.
    J'ai déjà suivi quelques tuto donc j'ai déjà a peu prés comprit certaines bases.

    Pour en revenir au topic, j'aimerai savoir comment mettre la description de l'ordinateur dans un label ou textbox que l'on ne pourra pas modifier pendant l'utilisation du programme et l'inclure dans le rapport en .txt que ce celui ci va générer... (le programme s'adaptera donc a l'ordinateur sur lequel il est)

    (le programme consiste a envoyer un mail a l'adresse que sélectionnera l'utilisateur avec toutes les textbox remplies, le choix dans les combobox sélectionnés, et génèrera un .txt en lecture seule pour preuve d'envoi de l'email qui sera envoyé)

    Merci de votre aide !

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonjour,

    tu devrais trouver ton bonheur dans la classe Environment (Voir MSDN pour exemple de code)

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2011
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2011
    Messages : 115
    Par défaut
    Citation Envoyé par Sankasssss Voir le message
    Bonjour,

    tu devrais trouver ton bonheur dans la classe Environment (Voir MSDN pour exemple de code)
    Merci beaucoup je vais y jeter un oeil de ce pas.
    Sinon derniere petite question ! J'ai mit 3 "textbox" et un "button" a côté.
    J'aimerai que le "button" soit sur "enabled = false" tant que les 3 "textbox" sont vides. J'ai crée un "private sub togglebutton1() " :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public Class mainmenu
     
        Private Sub activesendbutton()
            If TextBox1.Text = "" Then
                Button1.Enabled = False
            Else
                Button1.Enabled = True
            End If
     
        End Sub

    Pour l'instant je test que pour le premier textbox mais je n'obtiens aucun résultat, le bouton est activé et rempli toujours sa fonction...

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 194
    Par défaut
    Faut appeller
    activesendbutton()

    à chaque fois que tu as un text_changed sur tes textbox..

    le lostfocus marche aussi mais sera moins dynamique

  5. #5
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Tout a fait d'accord avec BenoitM mais je pense que tu demandes plus d'explication.
    Tout d'abord, il y a un fabuleux cours sur VB.NET que tu devras absolument lire (j'ai commené par la aussi et je continue d'aller lire les mises à jours).

    Pour ce qui est de ta méthode activesendbutton, telle-quel est là, elle n'est appelée de nulle part. Pour qu'elle soit appelée quand tu écris quelque chose il faut que tu double cliques sur le composant TextBox1. Là l'éditeur de code va s'ouvrir et aura créé une méthode dans laquel tu fera l'appel à ta méthode de validation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        activesendbutton()
    End Sub
    Voilà j'espère que tu apprécieras la programmation

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2011
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2011
    Messages : 115
    Par défaut
    merci pour vos précieuses réponses. J'ai bien réussi a appeler la fonction, mais le bouton ne se grise pas des le debut du programme... any idea ? merci

    Je pense que le problème est que la fonctione activesendbutton est appelée dans le sub "text_CHANGED" du coup je suis obligé de modifier le texte pour que le script s'actionne, autrement dit ecrire et effacer quelque chose dedans... comment l'initialiser au début ?

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

Discussions similaires

  1. Désactiver Bouton du Ruban si aucun fichier Ouvert
    Par enfin dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/09/2008, 23h01
  2. Désactiver boutons sensitifs (quickplay) sur portable HP dv9000
    Par tranbert67 dans le forum Ordinateurs
    Réponses: 2
    Dernier message: 10/01/2008, 16h52
  3. Activer/désactiver bouton dans menu perso
    Par electrosat03 dans le forum VBA Access
    Réponses: 12
    Dernier message: 21/09/2007, 17h22
  4. Réponses: 2
    Dernier message: 20/02/2006, 13h54
  5. Désactivation bouton = formulaire non soumis
    Par Gwipi dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 31/05/2005, 16h11

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