PDA

View Full Version : سوال: ثبت اطلاعات در لیست باکس



Salar Ashgi
سه شنبه 15 مرداد 1387, 14:45 عصر
سلام دوستان عزیز ، من یک سوالی داشتم ، می خواستم ببینم چه جور میشه ما با

یه دکمه ای یه اطلاعاتی رو تو لیست باکس ذخیره کنیم ، و بعد دوباره با باز کردن برنامه

حتی بعد از خاموش کردن کامپیوتر آن اطلاعات قبلی نشان داده شود (ذخیره شده باشد):لبخندساده:

tthenry14plus
چهارشنبه 16 مرداد 1387, 00:50 صبح
تنها راهش اینه که هنگامی که دکمه فشرده میشه اطلاعات مورد نظرتون یه جایی (فایل متنی، جدول و یا هر جای دیگه) ذخیره بشه و سپس به لیست Add بشه و دفعات بعدی هنگام Load رویدادی اون مکان رو چک بکنه که اگر اطلاعات مورد نظرتون اونجا ذخیره شده اونهارو به لیست باکستون Add کنه ...

Salar Ashgi
چهارشنبه 16 مرداد 1387, 12:24 عصر
تنها راهش اینه که هنگامی که دکمه فشرده میشه اطلاعات مورد نظرتون یه جایی (فایل متنی، جدول و یا هر جای دیگه) ذخیره بشه و سپس به لیست Add بشه و دفعات بعدی هنگام Load رویدادی اون مکان رو چک بکنه که اگر اطلاعات مورد نظرتون اونجا ذخیره شده اونهارو به لیست باکستون Add کنه ...

=========================

دوست عزیز ممنون از راهنمایی تون ، میشه یه کد واسه راهنماییش بذارین !!!

مرســــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــی !!!!

Amir Oveisi
چهارشنبه 16 مرداد 1387, 12:59 عصر
تو فایل ذخیره کن
تو registery ذخیره کن
بالاخره یه جایی باید ذخیره کنی
من فایل رو توصیه میکنم. یه فایل text‌هم کافیه.

hdv212
چهارشنبه 16 مرداد 1387, 13:07 عصر
این برای ذخیره ی آیتمها در فایل :

// save our data to file
System.IO.StreamWriter sw = new System.IO.StreamWriter("data.txt");
foreach (object item in this.listBox1.Items)
{
sw.WriteLine(item);
}
sw.Flush();
sw.Close();

و این هم برای بارگذاری داده ها از فایل :


// load our data from file
string[] items = System.IO.File.ReadAllLines("data.txt");
foreach (string item in items)
{
this.listBox1.Items.Add(item);
}