Je construis un programme autonome de sorte qu'il n'y a pas de fichiers externes auxquels le programme puisse accéder. Quelle serait la meilleure façon de se souvenir de la taille de la fenêtre et de l'emplacement d'un certain élément à l'intérieur de la fenêtre avant le dernier arrêt?Comment sauvegarder les réglages en C#
Répondre
Eh bien, je pense que les options sont deux:
- De même, si vous n'utilisez pas de fichiers externes, vous pouvez stocker vos paramètres dans le fichier .config généré automatiquement.
- Enregistrez les valeurs dans le registre;
Pour la première option, regardez MSDN, pour la seconde essayer de regarder here.
EDIT: Comment écrire dans le registre:
RegistryKey currentUser = Registry.CurrentUser;
RegistryKey subKey = currentUser.CreateSubKey("MyTest", RegistryKeyPermissionCheck.ReadWriteSubTree);
subKey.SetValue("WindowHeight", 1024);
subKey.SetValue("WindowWidth", 1024);
Je préfère utiliser le registre, j'essaie de garder un exe autonome. La seule chose que je n'arrive pas à trouver, c'est comment écrire plus profondément dans le registre? Votre tutoriel et tous les autres que je trouve seulement écrire dans "HKEY_Current_User". Comment écrire, dire "HKEY_Current_User \ Software"? – Sean
Mis à jour mon message, voir l'exemple :) –
Je veux dire comment puis-je plonger plus profondément dans le registre? Comme si je voulais écrire dans "HKEY_Current_User \ Software \ companyname \ program \ newkey" Comment faire ceci? – Sean
Le mécanisme intégré Paramètres: http://msdn.microsoft.com/en-us/library/aa730869%28v=vs.80%29.aspx
je le ferais avec les paramètres fournis par .NET, c'est calme confortable: http://msdn.microsoft.com/en-us/library/aa730869%28v=vs.80%29.aspx
- 1. comment accéder à tous les réglages Afficher l'acquisition Assistant
- 2. C# Win Forms Sauvegarder les contrôles
- 3. C++ sauvegarder l'image en tant que SVG
- 4. Express js Où vont les réglages?
- 5. tinyxml et C++ pour sauvegarder les données
- 6. Sauvegarder les données en vrac
- 7. différence entre les réglages audio et son
- 8. Sauvegarder l'image de Webrequest en C#
- 9. Réglages Cygwin et tr
- 10. VS2010 Linker Réglages
- 11. Comment positionner/redimensionner les contrôles VB6 pour différents réglages ppp?
- 12. Réglages du curseur Mootools
- 13. Comment sauvegarder les flux rss?
- 14. VS 2010 - Réglages Import Export
- 15. Réglages Sélecteur Dynamiquement dans JQuery
- 16. Réglages du vibreur dans froyo
- 17. définir par programme Réglages APN WP7
- 18. réglages de l'iPhone pas honoré
- 19. Python CGI comment sauvegarder les informations demandées en toute sécurité?
- 20. Comment accéder et sauvegarder les ressources incorporées sur le disque local en C#?
- 21. Comment sauvegarder les données de l'application d'alarme?
- 22. Comment sauvegarder les jobs SQL Server Agent?
- 23. Obtenir le code clé réel pour les réglages ibus
- 24. Préférences de réglages iPhone comme l'application Mail
- 25. Sauvegarder les valeurs en utilisant les attributs nested_attributes sur ruby
- 26. Comment exporter ou sauvegarder les index Sphinx
- 27. Comment sauvegarder les jobs SQL Server Agent?
- 28. Application_Error: comment sauvegarder les informations d'exception?
- 29. Comment sauvegarder les travaux exécutés au quartz?
- 30. flex mobile. comment sauvegarder les données?
Attention le mécanisme Paramètres .NET: Je me souviens casser ma demande plusieurs fois au démarrage, pour constater qu'il exécutait un code pour récupérer les paramètres , ce qui signifie que vous pourriez voir des démarrages plus longs dans votre programme. – Mehrdad