docendo
یک شنبه 08 بهمن 1391, 02: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");
...
...
...
}
ممنونم
پیشتر این سوال را پرسیده بودم و مشکلم برطرف شده بود که آخرین تغییرات یک فروم را در 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");
...
...
...
}
ممنونم