PDA

View Full Version : سوال: تغییر نمایش پروسس



asd_moghadas
چهارشنبه 13 آبان 1388, 10:31 صبح
باسلام
کمک درمورد تغییر شکل progressبه subscribeطبق فایل پیوست میخواستم بدانم که چکونه درزمان لود فرم یا ثبت اطلاعاتprogressنشان داده بشه ودرزمان پایان عملیات به subscribe
تبدیل بشه

asd_moghadas
چهارشنبه 13 آبان 1388, 17:11 عصر
یعنی هیچکس این کاررو تاحالا انجام نداده ؟

Reza_Yarahmadi
چهارشنبه 13 آبان 1388, 19:27 عصر
اول باید کدهایی که برای لود و یا ثبت اطلاعات نوشتید رو با استفاده از Thread و یا BackGroundWorker در نخی جدا از نخ اصلی برنامه اجرا کنید.
بعد یه PictureBox روی فرمی که میخوای روند اجرا رو نشون بده و در ابتدای کدهای لود و یا ثبت تصویرش رو برابر تصویر Progress مورد نظرت بذار و در آخر کدها هم تصویر رو با Subcribe عوض کن.

asd_moghadas
چهارشنبه 13 آبان 1388, 20:54 عصر
سلام دوست عزیز
متوانی درقالب کد اونابرام توضیح بدی بدجورگیرافتادم

Reza_Yarahmadi
چهارشنبه 13 آبان 1388, 21:49 عصر
private void buttonX1_Click(object sender, EventArgs e)
{
Thread t1 = new Thread(StartMethod);
t1.Start();
}

void StartMethod()
{
pictureBox1.Image = Image.FromFile("Progress Image Path");
//Do Your Commands (For Example Do Registration)
pictureBox1.Image = Image.FromFile("Subscribe Image Path");
}

اگر در مورد روشهای چندنخی کردن برنامه اطلاعی ندارید اول یه مقدار در موردشون مطالعه کنید. (توی همین سیت مقاله های زیادی وجود داره)