PDA

View Full Version : سوال: چگونگی ساخت فرمِ لودینگ .



arash ghafori
یک شنبه 07 خرداد 1391, 21:05 عصر
سلام خدمت همه ی اساتید محترم .

من میخوام قبل از این که فرم اصلیم باز بشه ، توی اون مدت زمانی که سیستم داره بانک رو از هارد میخونه ، یه صفحه ی لودینگ بیاد و بگه : "اطلاعات در حا بارگذاری است" !

اگه کمکم کنید ممنون میشم .

omran.av
یک شنبه 07 خرداد 1391, 21:31 عصر
سلام
شما اگه توی سایت یا توی گوگل Splash Screen رو سرچ کنید می تونید جوابتون رو پیدا کنید.
http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE&p=610009#post610009

mehdikhazaei
یک شنبه 07 خرداد 1391, 21:48 عصر
http://s2.picofile.com/file/7259112896/SplashForm1.zip.html



امیدوارم تونسته باشم کمکت کنم. اگه برنامه جالب نیست بگو یکی دیگه برات بذارم.

us1234
دوشنبه 08 خرداد 1391, 00:43 صبح
دوست عزیز باید تو program.cs قبل از run شدن فرم اصلی یه ترد (thread) بسازی که اون یه فرم دیگه را ران کنه و توی اون هر چیزی که میخای میذاری مثل لودینگ بعد از لود شدن فرم اصلی اون ترد را میبندی
این یه نمونه کده

ThreadStart ts = new ThreadStart(() => new Loading().ShowDialog());
Thread spThread = new Thread(ts);//this thread manege my spalsh page
spThread.Start();
//.....
/////

spThread.Abort();
//
///
Application.Run(new home());

Sparda
پنج شنبه 09 آذر 1391, 15:47 عصر
چگونه به spthread تو یه فرم دیگه abort کنیم
ما به اون دسترسی نداریم.


دوست عزیز باید تو program.cs قبل از run شدن فرم اصلی یه ترد (thread) بسازی که اون یه فرم دیگه را ران کنه و توی اون هر چیزی که میخای میذاری مثل لودینگ بعد از لود شدن فرم اصلی اون ترد را میبندی
این یه نمونه کده

ThreadStart ts = new ThreadStart(() => new Loading().ShowDialog());
Thread spThread = new Thread(ts);//this thread manege my spalsh page
spThread.Start();
//.....
/////

spThread.Abort();
//
///
Application.Run(new home());