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 :

Ajout de variable (par le code) dans les Paramètres d'application


Sujet :

Windows Forms

  1. #1
    Membre actif Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Points : 215
    Points
    215
    Par défaut Ajout de variable (par le code) dans les Paramètres d'application
    Bonjour,

    Pour mon application de diaporama photo, j'aimerais savoir comment faire pour ajouter une variable dans les paramètres d'application par le code.

    Merci pour votre aide.

  2. #2
    Membre actif Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Points : 215
    Points
    215
    Par défaut
    Personne ne peut m'aider ?

    Personne ne sait comment faire ?

    Merci.

  3. #3
    Membre expérimenté

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Points : 1 738
    Points
    1 738
    Billets dans le blog
    1
    Par défaut
    tu veux dire dans My.settings???

    Si c'est ça, ben on peut pas y toucer c'est en readonly
    Petit poulain devient grand de jour en jour...

    Petit Poulain, ce n'est que pour les intimes!

  4. #4
    Membre actif Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Points : 215
    Points
    215
    Par défaut
    Oui dans My.MySettings

    Je pense que l'on peut en créant une variable, genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dim LeParametre as system.configuration.settingsproperties
    Le problème est que je ne peux pas ajouter cette variable dans les paramètres d'application. Pourtant il y a une méthode : ADD. N'étant pas devant le PC, je dirais qu'elle se trouve dans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    my.mysettings.default.properties.add
    Après la déclaration de la variable LeParam, j'essaie de la nommer mais sans succès en tapant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    LeParam.name="Nom de la variable"
    Une erreur est levée en me disant que l'objet n'est pas instancié avec un NEW.

    Vois-tu ce que je veux dire et es-tu sûr que c'est vraiment en readonly ?

    Ca serait dommage pour mon appli.

    Merci.

  5. #5
    Membre expérimenté

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Points : 1 738
    Points
    1 738
    Billets dans le blog
    1
    Par défaut
    Tiens, voilà qui derait t'aider si tu as la documentation visual studio 2005:

    ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.fr/dv_vssoln/html/
    a233965c-126d-46ab-add4-efb758f576f4.htm
    Petit poulain devient grand de jour en jour...

    Petit Poulain, ce n'est que pour les intimes!

  6. #6
    Membre actif Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Points : 215
    Points
    215
    Par défaut
    Je n'arrive pas à aller sur le lien. Le navigateur ne le trouve pas. Le lien est mort ?

    Merci

  7. #7
    Membre expérimenté

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Points : 1 738
    Points
    1 738
    Billets dans le blog
    1
    Par défaut
    non, ce n'est pas un lien mort, je me suis rendu compte qu'après que mon idée ne fonctionnait pas.

    Il faut copier le lien dans la barre d'adresse du "Documentation Microsoft Visual Studio 2005"
    Petit poulain devient grand de jour en jour...

    Petit Poulain, ce n'est que pour les intimes!

  8. #8
    Membre actif Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Points : 215
    Points
    215
    Par défaut
    Ok, je regarde ce soir en rentrant du taf.

    Je te tiens informé.

    Merci à toi.

  9. #9
    Membre expérimenté

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Points : 1 738
    Points
    1 738
    Billets dans le blog
    1
    Par défaut
    Sinon,
    j'ai cherché un peu, et j'ai trouvé sur la msdn quelque trucs, dsl de ne pas les mettre mais je ne sais plus ou ils sont.

    En tout cas en ce qui concerne les propriétés ou les valeur qui se trouvent dans my.settings tu peux faire ce que tu veux si elle sont utilisateur et pas application.

    Bonne chance
    Petit poulain devient grand de jour en jour...

    Petit Poulain, ce n'est que pour les intimes!

  10. #10
    Membre actif Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Points : 215
    Points
    215
    Par défaut
    Merci Poulain pour ton aide.

    Du coup pour mon programme, j'ai créé les variables que j'avais besoin directement dans les paramètres d'application.

    Mais bon, n'ayant plus internet depuis quelques jours chez moi du fait de mon déménagement, il ne m'est pas facile de surfer au taf.

    Bref, dès qu'internet sera activé, j'irais zieuté un peu et je te tiendrai informé si je trouve quelque chose.

    Merci encore.

  11. #11
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 127
    Points : 124
    Points
    124
    Par défaut
    Bonjour,

    Je me permet de poser une question sur ton problème.

    S'agit t'il d'ajouter un paramètre APPLICATION ou un paramètre UTILISATEUR par le code.

    Je fais cette différence car elle est importante sachant qu'un paramètre APPLICATION est compilé à l'éxécution et inchangable et donc on ne peut pas non plus en ajouter. Tandis qu'un paramètre UTILISATEUR tu peux en ajouter autant que tu veux dans le Code.

    Pour ajouter un paramètre UTILISATEUR voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    My.Settings.Properties.Add(New System.Configuration.SettingsProperty("lenomdetapropriete"))
    My.Settings.Item("lenomdetapropriete") = "lavaleurquetuveux"
    Voilà j'espère t'avoir apporté des éclaircissements.

  12. #12
    Membre actif Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Points : 215
    Points
    215
    Par défaut
    Bonsoir D4rkTiger,

    Il s'agit effectivement d'ajouter un paramètre par UTILISATEUR. Je sais que c'est impossible par APPLICATION.

    Cependant, lorsque tu écris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    My.Settings.Properties.Add(New System.Configuration.SettingsProperty("lenomdetapropriete"))
    La propriété est de quel type (string, integer...) ?

    En déclarant juste cette ligne, cela ajoute automatiquement le paramètre dans les paramètres d'application ?

    Merci pour ton aide.

  13. #13
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 127
    Points : 124
    Points
    124
    Par défaut
    Tel que je le montre le paramètre que j'ajoute dans mon exemple aura une valeur string mais tu peut aussi mettre un Integer ou bien un Long.

    Au passage je me permet de corriger mes erreurs .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    My.Settings.Properties.Add(New System.Configuration.SettingsProperty("toto")) 'ajoute la propriété
    My.Settings.Properties.Item("toto").PropertyType = System.Type.GetType("Integer") 'détermine le Type Integer à la Propriété
    My.Settings.Properties.Item("toto").DefaultValue = 0 'Détermine la valeur par défaut de la Propriété
    My.MySettings.Default.PropertyValues.Item("toto").PropertyValue = 0
    'Donne la valeur à la propriété
    

  14. #14
    Membre actif Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Points : 215
    Points
    215
    Par défaut
    Je te remercie D4rkTiger, ça fonctionne impeccablement.

    Je savais bien qu'il était possible de créer des variables d'applications par code.

    Je suis pas un pro du développement mais si je peux te rendre la monnaie, ce sera avec plaisir.

    Encore merci.

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

Discussions similaires

  1. Tuto ajouter des qr codes dans les fiches contact Salesforce
    Par artiom dans le forum Salesforce.com
    Réponses: 0
    Dernier message: 13/02/2014, 14h57
  2. [Débutant] c# / Initialisation variable par le code dans ma classe form :)
    Par foxnono06 dans le forum C#
    Réponses: 2
    Dernier message: 18/05/2013, 12h59
  3. [script.aculo.us] Variable qui s'égare dans les méandres de mon code
    Par akrogames dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 06/12/2009, 16h36
  4. Ajouter une reference à Access par le code dans un programme VB ?
    Par Chekov dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 12/12/2007, 00h23
  5. Ajouter une colonne (par du code) dans Listview
    Par __fabrice dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/11/2005, 17h39

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