PDA

View Full Version : ویرایش key در App.config



tarsim
پنج شنبه 16 مرداد 1393, 10:18 صبح
سلام به اساتید عزیز میخواستم بدونم چه طوری میشه یک کلید رو در App.config ویرایش کنم در win form سی شارپ . و یا به یک روشی نیاز دارم برای ثبت تنظیمات ظاهری برنامه مثل رنگ پسزمینه که به صورت داینامیک تغیر بدیم . نیاز به یک بانک دارم و نمیخوام از ریجستری و یا تکست و یا بانک اطلاعاتی استفاده کنم . میخوام از App.config استفاده کنم فقط طریقه کارباهاش رو نمیدونم.مرسی

plus
پنج شنبه 16 مرداد 1393, 17:37 عصر
با افزودن یک Reference به System.Configuration میتونید از کلاس System.Configuration.Configuration برای افزودن و یا حذف یک Item استفاده کنید. (ویرایش کلید چندان منطقی نیست بجاش میتونید آیتم رو حذف کنید و آیتم جدید رو با کلید جدید درج کنید).

1: // Open App.Config of executable
2: System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None);
3: // Add an Application Setting.
4: config.AppSettings.Settings.Remove("LastDateFeesChecked");
5: config.AppSettings.Settings.Add("LastDateFeesChecked", DateTime.Now.ToShortDateString());
6: // Save the configuration file.
7: config.Save(ConfigurationSaveMode.Modified);
8: // Force a reload of a changed section.
9: ConfigurationManager.RefreshSection("appSettings");

اینحا رو ببینید : http://chiragrdarji.wordpress.com/2008/09/25/how-to-change-appconfig-file-run-time-using-c/