PDA

View Full Version : سوال: نمایش متن قبل از اجرا برنامه



Iran58
دوشنبه 07 مهر 1393, 15:51 عصر
سلام
می خواهم هنگامیکه کاربر برروی ایکون برنامه برای اجرا کلیک کرد قبل از بازشدن برنامه(مدت زمانی که طول میکشد تا صفحه لاگین باز شود)پیغامی نمایش داده شود
مانند اجرا برنامه ویندوز نمی خواهم بگوییم 4ثانیه یا مدار ثانیه طول بکشد می خواهم این نو شته تا هنگامیکه صفحه لاگین لود شود وجود داشته باشد
باتشکر

aminmousavi
دوشنبه 07 مهر 1393, 16:11 عصر
سلام دوست عزیز .
برای اینکار باید از Thread استفاده کنی .
برای اینکار یک فرم بساز که موقعی که داره برنامه ات باز میشه اون فرم نمایش داده بشه .
فرض میکنیم نام فرم شما FrmWaiting هست ، میتونی از کد زیر در FormLoad استفاده کنی :


FrmWaiting f = new FrmWaiting ();
System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(f.runme));
t.Start();
.
.
.
کد هایی که در صفحه Login قرار است اجرا شود
.
.
.
t.Abort();


در FrmWaiting هم این متد رو قرار بده :

public void runme()
{
this.ShowDialog();
}