PDA

View Full Version : سوال: ذخیره تغییرات فورم در XML



docendo
یک شنبه 08 بهمن 1391, 01:47 صبح
با درود
پیشتر این سوال را پرسیده بودم و مشکلم برطرف شده بود که آخرین تغییرات یک فروم را در XML ذخیره کرده و در اجرای بعدی از آنها استفاده کنیم
این کدی بود که به راهنمایی شما عزیزان نوشتم و هیچ ایرادی هم ندارد


private void Main_Load(object sender, EventArgs e)
{

xmlConfig = new Config(Application.StartupPath + "\\1.xml");

xmlConfig.SetValue("Global", "Entry For Text Boxs", "0");

//-------

object v1 = xmlConfig.GetValue("Global", Combobox1.Name);
if (v1 != null)
Combobox1.Text = v1.ToString();

}



private void Main_FormClosing(object sender, FormClosingEventArgs e)
{
xmlConfig.SetValue("Global", Combobox1.Name, Combobox1.Text);
}



درستی کد بالا در این است که آیتمها در قسمت Collection نوشته شود


حال نمیخواهم از Collection استفاده کنم و اینکه Combobox1 از یک فایل دیگر فراخوانی کند

مانند این فایل




private static void EnsureInitialized()
{
if (Translator._languageModeMap == null) {
Translator._languageModeMap = new Dictionary<string,string>();
Translator._languageModeMap.Add ("Persian", "fa");
Translator._languageModeMap.Add ("English", "en");
Translator._languageModeMap.Add ("Arabic", "ar");
Translator._languageModeMap.Add ("Armenian", "hy");
...
...
...

}


ممنونم

docendo
یک شنبه 08 بهمن 1391, 17:58 عصر
توضیح اینکه کد بالا هیچ مشکلی ندارد و وقتی آیتمها را در Collection کمبو باکس مینویسم درست است و ایرادی ندارد اما مشکل اینجا نمیخواهم از کمبو باکس یا Setting استفاده کنم

docendo
یک شنبه 08 بهمن 1391, 20:59 عصر
لطفا یکی از دوستان لطف کند دو تا کمبو باکس این برنامه را در XML قرار بدهد ممنون میشوم

docendo
دوشنبه 09 بهمن 1391, 12:48 عصر
ا درود
یکی نیست مرا یاری دهد