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

Windows Forms Discussion :

[VB.NET]Utilisation Du Registre


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 28
    Par défaut [VB.NET]Utilisation Du Registre
    Bonjour,

    Je suis en train de faire une application en vb.net. Je voudrais savoir comment écrire certaine données dans le registre. Voici mon code.

    a l'ouverture du programme cela fait le code suivant:
    'keyfin = Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Software\Derosoft\WinCode")
    'keyfin.SetValue("DataGmf", Me.TxtData.Text)

    Et a la fermeture il fait le code ci dessous:

    Dim keyfin As Microsoft.Win32.RegistryKey
    keyfin = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\Derosoft\WinCode")
    keyfin.GetValue("DataGmf", me.txtdata.text)

    Peu importe la valeur dans mon textbox et que je vais voir dans le registre il a rien enregistrer.

    Quelqu'un pourrais m'aider à comprendre le fonctionnement du registre.

    merci

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Par défaut
    Bonjour,

    D'après le peu de code que tu as fourni, tu sauvegardes la valeur dans le registre à l'ouverture du programme et tu la récupères à la fermeture. J'essaierais de faire le contraire, c'est à dire le GetValue() à l'ouverture du programme et le SetValue() à la fermeture.

    Tu trouveras aussi un exemple complet sur l'utilisation de la classe RegistryKey dans MSDN.

    J'espère que mon (petit) post t'auras aidé

    @+
    --
    CuBiTuS

  3. #3
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 28
    Par défaut
    Bonjour,

    Voici mon code :

    Dim keyfin As Microsoft.Win32.RegistryKey
    keyfin = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\Derosoft\WinCode", True)
    keyfin.DeleteValue("DataGmf")
    keyfin.DeleteValue("Imprimante)
    keyfin.DeleteValue("Fichier)
    keyfin.DeleteValue("Utilisateur")
    keyfin.DeleteValue("Url")
    keyfin.DeleteValue("motpasse")

    keyfin = Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Software\Derosoft\WinCode")
    keyfin.SetValue("DataGmf", Me.TxtData.Text)
    keyfin.SetValue("DataClinique", me.txtdatagmf.text)
    keyfin.SetValue("Imprimante", strDefaultPrinter)
    keyfin.SetValue("Fichier", Me.Txtfichier.Text)
    keyfin.SetValue("Utilisateur", Me.Txtutilisateur.Text)
    keyfin.SetValue("Url", Me.TxtURL.Text)
    keyfin.SetValue("motpasse", Me.Txtmotpasse.Text)

    Quand je démarre le programme dans mes textbox il y a déja du texte et quand je ferme le programme cela s'inscrire dans le registre. Mais si je modifie un des textbox et que je ferme le programme et que je vais voir dans le registre il marque rien. J'aimerais savoir si quelqu' un peut m'Expliquer.

    merci

Discussions similaires

  1. [VB.NET] Utilisation d'ocx
    Par zen_ dans le forum Windows Forms
    Réponses: 10
    Dernier message: 29/05/2006, 10h35
  2. [VB.NET] Utilisation des sessions dans Session_End ?
    Par San Soussy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/02/2005, 17h40
  3. [VB.NET] Utiliser les collections de contrôles (Textbox)
    Par dinbougre dans le forum Windows Forms
    Réponses: 3
    Dernier message: 09/01/2005, 19h57
  4. [VB.NET] Utiliser un fichier udl
    Par HULK dans le forum Windows Forms
    Réponses: 7
    Dernier message: 01/12/2004, 12h14
  5. [.NET] Utiliser MSN Messenger ds une appli
    Par Thomas Lebrun dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 02/04/2004, 17h58

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