Enregistrer un profil complet sur le logiciel

Fermé
Samuel60 - 10 nov. 2021 à 09:50
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 - 15 nov. 2021 à 13:30
Bonjour,

J'espère que vous allez bien. Je me permet de venir vers les plus compétents pour vous faire part d'un problème sur un projet Visual basic.

Contexte : Je l'ai commencé il y a trois mois, sans aucunes connaissances en Visual basic. Mon objectif était de faire un logiciel d'assistance à l'analyse comportementale avec des données, des calculs, et une Timeline que j'ai programmé avec des boutons qui se génèrent au niveau du temps enregistré sur la Timeline (Des marqueurs). Bref j'ai presque réussi à faire tout ce qu'il me faut, cependant, mes vices me rattrapent...

Le problème : J'aimerais savoir comment je peux enregistrer l'état de l'application, mettre dans un fichier les boutons (de la timeline) et leurs dispositions, les datagridview, et les "label.Text". De façon a ce que l'utilisateur puisse ouvrir son travail, fermé plus tôt, dans l'état exact du moment de l'arrêt.

Précision : Pour la DatagridView, elle n'est pas connectée à une base de données, je la remplie avec ce type de code : Me.DataGridView1.Rows.Add(TextBox1.Text, CheckBox5.Text, TextBox2.Text)
Cette commande m'est empêchée quand je connecte ma datagridview à une base XML.

Vous avez une image de la form 1 active pour que vous puissiez mieux comprendre ce que je veux dire pour la timeline.

En vous remerciant, passez une belle journée !

3 réponses

cs_Le Pivert Messages postés 7883 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 18 mars 2023 724
10 nov. 2021 à 11:39
Bonjour,

un projet Visual basic

je présume que tu parles de VB.Net

De façon a ce que l'utilisateur puisse ouvrir son travail, fermé plus tôt, dans l'état exact du moment de l'arrêt.

voir ceci:

https://plasserre.developpez.com/cours/vb-net/#LX-N-5

Cette commande m'est empêchée quand je connecte ma datagridview à une base XML.


voir ceci:

https://codes-sources.commentcamarche.net/source/102354-datagridview-excel-to-xml-et-xml-to-excel


0
Merci beaucoup pour vos aides de qualités. J'ai réussi à enregistrer la datagridview et les paramètres de l'application.

Cependant je n'arrive pas à créer plusieurs profils de paramètres. J'ai coder un Combo-box qui enregistre les différents utilisateurs avec la possibilités d'ajouter et de retirer des utilisateurs (qui ne sont que des items pour le moment). Et ce sur une form de démarrage.

Le problème est que je n'arrive pas enregistrer un profil de plusieurs paramètres tout en pouvant en créer d'autres. Le nouvel utilisateur pourrait modifier, ses paramètres sans toucher à ceux des autres utilisateurs. Je recherche encore sur internet mais n'arrive pas encore à trouver.

Auriez vous des pistes ? Merci encore !
0
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 888
15 nov. 2021 à 13:30
Bonjour


une solution peut être d'écrire une classe qui a en propriétés toutes les infos d'un utilisateur.
De charger ça dans une collection (List<T>. etc.....) de façon à pouvoir choisir le profil et appliquer les paramètre et d'enregistrer cette collection dans un fichier (xml par exemple)
0