Bonjour,
je souhaite que mon application sauvegarde l'état de mes textbox et checkbox.
J'ai fait mes recherches mais par manques de "mots clefs", je n'ai pas trouvé grand chose.
Visual Studio gère ceci ? Ou un bout de code ?
Merci.
Bonjour,
je souhaite que mon application sauvegarde l'état de mes textbox et checkbox.
J'ai fait mes recherches mais par manques de "mots clefs", je n'ai pas trouvé grand chose.
Visual Studio gère ceci ? Ou un bout de code ?
Merci.
bonsoir. pourrais tu être plus précis ? un exemple ? merci
si tu entends par là que quand un utilisateur coche une checkbox qu'elle doit restée cochée même après un quit de l'application, il y a plusieurs astuces en effet .... mais il nous faut un peu plus de détails sur ce que tu veux réellement faire
Par exemple si je modifie la valeur d'une textbox, lors du redémarrage de l'application je retrouve cette valeur ou son état (pour une checkbox).
mm tu peux utiliser un fichier .ini ou tout autre pour passer des paramètres par exemple
ici tu as un tuto
http://plasserre.developpez.com/cour...-forms4#LX-N-2
de toute façon il faut un endroit ou stocker ça. Si tu as 2 ou 3 parametres tu peux utiliser la base de registre.
Perso je ne te conseil pas le mieux reste le fichier à accès direct ou le fichier .ini
http://www.developpez.net/forums/d86...comment-faire/
Merci pour les liens, je vais prochainement intégrer une bdd au projet. C'est plus judicieux de tout mettre dans la bdd ou d'utiliser bdd + ini ?
tout dépend de ce que tu veux faire .......
une base de donnée sert à stocker une grande quantité d'info. Un .ini en revanche ..
EDIT: mal lu ce que tu demandais. à partir d'une base de donnée tu peux presque tout faire. Mais tu peux avoir les deux. Le .ini servira à mon avis plus sur le comportement de ton appli ( du style au démarrage j'ouvre le fichier bidule avec la config bidule je stocke tous les fichier dans cet endroit .....)
quand à la base de donnée elle peut servir pour l'authentification et bien sûr le stockage de données
Tout ce qui est config de l'appli, mon avis, utilise un .ini ou xml et pour les datas à proprement parlé utilise ta BDD
Ok, merci pour les infos ! Je m'en vais "gratter" tout ça !
Bonjour,
Suivant le nombre de paramètres à enregistrer, vous pouvez aussi utiliser les paramètres d'application accessibles par My.Settings.
Dans le cas de l'utilisation d'une base de données, les valeurs des contrôles dépendent de la source de données, il n'y a donc pas besoin de réenregistrer ces valeurs. Il suffit de se repositionner sur l'enregistrement.
Sur les contrôles à colonnes, il peut être intéressant de permettre à l'utilisateur d'enregistrer l'ordre et l'affichage des colonnes.
My.Settings peut prendre un objet en valeur ce qui est très utile pour enregistrer ce type de donnée
est ton amis, MSDN est ton maître, pour le reste il y a Developpez.net. Pensez au au et
Bonjour Rainui, j'ai essayé de faire fonctionner les paramètres My.Settings par l'intermédiaire du PropertyBinding avec un NumericUpDown sur le champ "Value" : je peux récupérer la valeur du "Value" mais pas la modifier.
Cette méthode me parait bien à condition de la faire fonctionner...
Code : Sélectionner tout - Visualiser dans une fenêtre à part My.Settings.NumHauteurZImpr = numHauteurZImpr.Value
Une idée ?
Bonjour,
Essayez avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing My.Settings.numHauteurZImpr = numHauteurZImpr.Value My.Settings.Save() End Sub Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load numHauteurZImpr.Value = My.Settings.numHauteurZImpr End Sub
est ton amis, MSDN est ton maître, pour le reste il y a Developpez.net. Pensez au au et
Avec le Save, ça fonctionne !
Merci beaucoup
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager