cs_vinok
Messages postés36Date d'inscriptionjeudi 12 octobre 2006StatutMembreDernière intervention29 mars 2013
-
29 janv. 2009 à 00:10
cs_vinok
Messages postés36Date d'inscriptionjeudi 12 octobre 2006StatutMembreDernière intervention29 mars 2013
-
29 janv. 2009 à 09:41
Bonjour,
je développe actuellement un logiciel de gestion qui contient une barre de menu (menuStrip) du genre Fichier,Edition,Affichage etc..
Je cherche à créer dans ce MenuStrip, un sous-menu qui contiendrait les derniers items cliqués récemment.
Quelqu'un a t-il une idée ? Merci
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 29 janv. 2009 à 09:37
Bonjour,
Tu peux avoir plusieurs solutions qui te permettraient de faire ceci. En voici deux qui me viennent à l'esprit:
1) Utilisation d'un fichier: text ou xml
2) Utilisation d'un fichier Settings avec visual studio. Ce dernier te permet de sauvegarder des paramètres relatifs à l'utilisateur. Perso, je prendrai cette solution.
C'est facile à mettre en place et efficace. L'accès, la modification et la sauvegarde de paramètres est simple:
a) Tu crées un fichier Settings (Add/New Item...) => Settings File [ex: User.Settings]
b) Dans ce fichier, tu places une variable qui te servira dans ton appli avec pour type "String" et valeur de Scope "User" [ex: LastOpenedFiles]
c1) Lecture du paramètre: string value = User.Default.LastOpenedFiles;
c2) Modification du paramètre: User.Default.LastOpenedFiles = "new value";
c3) Sauvegarde du paramètre: User.Default.Save();
Tu peux alors te servir de cette variable pour sauvegarder la liste de tes fichiers splittée par un séparateur OU créer autant de paramètre Settings que voulus.
Voila,
Bonne journée,
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------