PDA

View Full Version : سوال: بخاطر آوردن آیتم در combobox بعد از هر استارت برنامه



docendo
جمعه 08 دی 1391, 12:23 عصر
با درود
یک برنامه combobox داریم که حاوی نام شهرهای ایران است وقتی بخواهیم شهر شیراز را انتخاب کنیم بعد از خاموش کردن برنامه و استارت دوباره نام شیراز در combobox ظاهر شود که دوباره نخواهیم شیراز را انتخاب کنیم حال اینبار شهر اصفهان را گزینش میکنیم که با استاره دوباره برنامه شهر اصفهان در combobox فعال شود

harani
جمعه 08 دی 1391, 12:54 عصر
یعنی میخوای تکست combobox ذخیره بشه دیگه ؟؟؟
روی اسم پروژه واقع در پنجره solution Explorer راست کلیک کنید گزینه ی properties رو انتخاب کنید در پنجره ظاهر شده تب Setting رو انتخاب کنید . در پنجره ظاهر شده (که مانند یک دیتابیس است) یک اسم (مثلاً Text_ComboBox) از نوع String انتخاب کنید در قسمت value یک مقدار String پیش فرض مانند "" بدهید. کلید میانبر Ctrl + S رو بزنبد تا محتوی ذخیره شود.
در فرم لود مینویسید .
combobox1.Text = Properties.Setting.Default.Text_ComboBox
و در رویداد SelectedIndexChange مینویسید .
Properties.Setting.Default.Text_ComboBox = combox1.SelectedItem().ToString();//a
Properties.Setting.Default.Save();//a

hossein_sh2008
جمعه 08 دی 1391, 22:40 عصر
سلام
با تشكر از توضيح خوب دوستمون
البته يه چند راه ديگه اي هم وجود داره
1- ذخيره مقدار در بانك اطلاعاتي و لود اون در فرم لود به عنوان مقدار پيش فرض
2-ذخيره مقدا انتخابي در ريجيستري ويندوز
3-ذخيره در يك فايل متني كنار برنامه
و...

docendo
جمعه 15 دی 1391, 23:00 عصر
سلام
با تشكر از توضيح خوب دوستمون
البته يه چند راه ديگه اي هم وجود داره
1- ذخيره مقدار در بانك اطلاعاتي و لود اون در فرم لود به عنوان مقدار پيش فرض
2-ذخيره مقدا انتخابي در ريجيستري ويندوز
3-ذخيره در يك فايل متني كنار برنامه
و...


با درود
میشه در مورد فایل متنی یک مثال بنویسید ممنون میشوم

hossein_sh2008
دوشنبه 18 دی 1391, 17:15 عصر
خواندن فايل متني


System.IO.StreamReader re = new System.IO.StreamReader("مسير فايل");
tel_txt.Text = re.ReadToEnd();


نوشتن درفايل

System.IO.StreamWriter wr = new System.IO.StreamWriter("مسير فايل متني");
wr.Write("متن" );