My.Settings.X
Résolu/Fermé
Programming_018
Messages postés
108
Date d'inscription
vendredi 13 janvier 2017
Statut
Membre
Dernière intervention
7 mai 2024
-
28 janv. 2018 à 15:33
Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 - 23 mai 2018 à 07:07
Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 - 23 mai 2018 à 07:07
6 réponses
Whismeril
Messages postés
19040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 mai 2024
932
28 janv. 2018 à 16:34
28 janv. 2018 à 16:34
Bonjour
dans quel langage code tu?
VB.Net?
dans quel langage code tu?
VB.Net?
Whismeril
Messages postés
19040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 mai 2024
932
28 janv. 2018 à 16:52
28 janv. 2018 à 16:52
Partant du principe que My.Settings, c'est plutôt une syntaxe VB.Net, en image (Visual Studio 2017) comment abonner plusieurs évènements à la même méthode.
En mode design, tu sélectionnes le contrôle.
Dans la fenêtre "Propriétés", tu choisis la page des évènements en cliquant sur l'éclair.
Tu descends, jusqu'à l'évènement que tu veux abonner, ici Click, et tu cliques sur la petite flèche vers le bas.
Dans la liste déroulante, tu choisis la méthode.
Toutes les méthodes dont la signature est compatibles apparaissent, vois ici que pour un Click d'un bouton, un Load de la form, Changed d'un Checkbox, SelectionItem d'une ListBox ect... sont compatible.
En mode design, tu sélectionnes le contrôle.
Dans la fenêtre "Propriétés", tu choisis la page des évènements en cliquant sur l'éclair.
Tu descends, jusqu'à l'évènement que tu veux abonner, ici Click, et tu cliques sur la petite flèche vers le bas.
Dans la liste déroulante, tu choisis la méthode.
Toutes les méthodes dont la signature est compatibles apparaissent, vois ici que pour un Click d'un bouton, un Load de la form, Changed d'un Checkbox, SelectionItem d'une ListBox ect... sont compatible.
Programming_018
Messages postés
108
Date d'inscription
vendredi 13 janvier 2017
Statut
Membre
Dernière intervention
7 mai 2024
7
13 mars 2018 à 20:10
13 mars 2018 à 20:10
Bonsoir,
Excusez moi du temps de réponse !
Je suis en VB.Net
Mais le soucis c'est que en fait je veux pourvoir créer des my.settings.QUELQUE_CHOSE via le script
Mais la difficulté c'est que le QUELQUE_CHOSE je voudrais qu'il récupère le nom du bouton
Cordialement
Excusez moi du temps de réponse !
Je suis en VB.Net
Mais le soucis c'est que en fait je veux pourvoir créer des my.settings.QUELQUE_CHOSE via le script
Mais la difficulté c'est que le QUELQUE_CHOSE je voudrais qu'il récupère le nom du bouton
Cordialement
Whismeril
Messages postés
19040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 mai 2024
932
14 mars 2018 à 07:34
14 mars 2018 à 07:34
Ben oui, une fois que tu as abonné tous tes boutons à la même méthode, tu n'as plus qu'à te servir du sender.
Tu le castes en bouton et tu prends le texte ou nom ou tag que tu as correctement renseigné au préalable.
Tu le castes en bouton et tu prends le texte ou nom ou tag que tu as correctement renseigné au préalable.
Programming_018
Messages postés
108
Date d'inscription
vendredi 13 janvier 2017
Statut
Membre
Dernière intervention
7 mai 2024
7
15 mai 2018 à 18:22
15 mai 2018 à 18:22
Justement je ne voudrais pas le renseigné au préalable je voudrais pouvoir créer moi même les my.settings via le code vb.net enfin si c'est possible
Cordialement
Cordialement
Whismeril
Messages postés
19040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 mai 2024
932
15 mai 2018 à 19:26
15 mai 2018 à 19:26
Oui c’est possible, mais là je suis en déplacement sans mon pc alors je ne peux pas t’écrire un exemple.
Y’en a sur le net, sinon je reviens en fin de semaines
Y’en a sur le net, sinon je reviens en fin de semaines
Programming_018
Messages postés
108
Date d'inscription
vendredi 13 janvier 2017
Statut
Membre
Dernière intervention
7 mai 2024
7
15 mai 2018 à 20:38
15 mai 2018 à 20:38
D'accord merci Whismeril ;) je vais essayer de chercher sinon j'attend ton retour
Je te souhaite une bonne semaines
Cordialement
Je te souhaite une bonne semaines
Cordialement
Whismeril
Messages postés
19040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 mai 2024
932
17 mai 2018 à 21:37
17 mai 2018 à 21:37
Bonsoir,
l'autre jour, j'ai lu vite fait.
Que veux tu renseigner par le code?
l'autre jour, j'ai lu vite fait.
Que veux tu renseigner par le code?
Programming_018
Messages postés
108
Date d'inscription
vendredi 13 janvier 2017
Statut
Membre
Dernière intervention
7 mai 2024
7
21 mai 2018 à 15:46
21 mai 2018 à 15:46
Bonsoir ce que je voudrais renseigné c'est un paramètre
Grosso-modo je voudrais faire ce genre de chose :
Enfin je sais pas si c'est possible de renseigner ce genre de chose par code VB.Net
Cordialement
Grosso-modo je voudrais faire ce genre de chose :
Dim param As New My.Settings
Enfin je sais pas si c'est possible de renseigner ce genre de chose par code VB.Net
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Whismeril
Messages postés
19040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 mai 2024
932
21 mai 2018 à 21:01
21 mai 2018 à 21:01
OK, je ne suis pas dispo ce soir, je reviens vers toi demain ou mercredi
Programming_018
Messages postés
108
Date d'inscription
vendredi 13 janvier 2017
Statut
Membre
Dernière intervention
7 mai 2024
7
22 mai 2018 à 12:12
22 mai 2018 à 12:12
Ouki pas de soucis merci ;)
Cordialement
Cordialement
Programming_018
Messages postés
108
Date d'inscription
vendredi 13 janvier 2017
Statut
Membre
Dernière intervention
7 mai 2024
7
22 mai 2018 à 12:14
22 mai 2018 à 12:14
Si tu pourras aussi aller voir mon autre post et me dire si c'est faisable stp ?
https://forums.commentcamarche.net/forum/affich-35365313-vb-net-winform-insertion-mysql-avec-2-tables#p35365624
https://forums.commentcamarche.net/forum/affich-35365313-vb-net-winform-insertion-mysql-avec-2-tables#p35365624
Whismeril
Messages postés
19040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 mai 2024
932
22 mai 2018 à 19:28
22 mai 2018 à 19:28
Bon, My.Settings m'a toujours paru très chiant à utiliser pour un simple fichier xml.
Du coup, depuis des années, je me fait mes propres xml et je n'ai aucun soucis avec.
Donc ton besoin exact, c'est bien quand le bouton U26 est cliqué c'est de charger le paramètre My.Settings.U26?
Ça s'est facile, je t'ai montré comment abonner tous tes boutons à une seule méthode, il ne reste qu'à charger le bon paramètre.
Mais ajouter des paramètres par le code, c'est un autre besoin (je n'en voies d'ailleurs par l'intérêt, un paramètre de config, c'est fait pour être saisi au départ pour les valeurs par défaut et modifié par l'utilisateur si besoin).
Là je me suis replongé dans tout ça et force est de constater que je n'arrive pas à faire ce que tu veux.
J'ai bien trouvé des codes en C#, https://stackoverflow.com/questions/175726/c-create-new-settings-at-run-time Toute cette usine à gaz, permet de disposer de paramètres supplémentaires, mais le fichier ne se sauvegarde pas.
Alors je peux te trouver comment le traiter comme un xml classique, mais à ce compte là autant te faire ton propre xml avec tes besoins.
Du coup, depuis des années, je me fait mes propres xml et je n'ai aucun soucis avec.
Donc ton besoin exact, c'est bien quand le bouton U26 est cliqué c'est de charger le paramètre My.Settings.U26?
Ça s'est facile, je t'ai montré comment abonner tous tes boutons à une seule méthode, il ne reste qu'à charger le bon paramètre.
Dim test2 = My.Settings.Default("U26")
Mais ajouter des paramètres par le code, c'est un autre besoin (je n'en voies d'ailleurs par l'intérêt, un paramètre de config, c'est fait pour être saisi au départ pour les valeurs par défaut et modifié par l'utilisateur si besoin).
Là je me suis replongé dans tout ça et force est de constater que je n'arrive pas à faire ce que tu veux.
J'ai bien trouvé des codes en C#, https://stackoverflow.com/questions/175726/c-create-new-settings-at-run-time Toute cette usine à gaz, permet de disposer de paramètres supplémentaires, mais le fichier ne se sauvegarde pas.
Alors je peux te trouver comment le traiter comme un xml classique, mais à ce compte là autant te faire ton propre xml avec tes besoins.
Programming_018
Messages postés
108
Date d'inscription
vendredi 13 janvier 2017
Statut
Membre
Dernière intervention
7 mai 2024
7
22 mai 2018 à 22:20
22 mai 2018 à 22:20
D'accord merci et pour faire mon propre xml tu aurais une page internet favoris que tu me conseilles pour que je puisse apprendre à le faire ?
Cordialement
Cordialement
Whismeril
Messages postés
19040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 mai 2024
932
23 mai 2018 à 07:07
23 mai 2018 à 07:07
J’ai écrit un tuto pour Linq to Xml
https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net
Mais tu peux aussi utliser XmlSerializer
https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net
https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net
Mais tu peux aussi utliser XmlSerializer
https://codes-sources.commentcamarche.net/faq/11196-linq-to-xml-c-et-vb-net