Comment créer un menu "Récemment utilisés" ?

cs_vinok Messages postés 36 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 29 mars 2013 - 29 janv. 2009 à 00:10
cs_vinok Messages postés 36 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 29 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

3 réponses

billou_13 Messages postés 860 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 19 août 2014 29
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
---------------------
0
billou_13 Messages postés 860 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 19 août 2014 29
29 janv. 2009 à 09:39
Désolé, j'ai oublié quelques liens qui vont avec:
- http://www.csharpfr.com/tutoriaux/UTILISATION-PARAMETRES-APPLICATION-AVEC-VISUAL-STUDIO-2005_786.aspx
- http://msdn.microsoft.com/fr-fr/library/aa730869(VS.80).aspx

Bon courage,

Billou_13
Bask En Force

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
0
cs_vinok Messages postés 36 Date d'inscription jeudi 12 octobre 2006 Statut Membre Dernière intervention 29 mars 2013
29 janv. 2009 à 09:41
Merci beaucoup !
Je m'y mets tout de suite

ViNoK
0