rahman65
پنج شنبه 16 مرداد 1393, 11:46 صبح
با سلام خدمت همه اساتید وبزرگان
من یک فرم splashScreen طراحی کردم که بعد از اجرای برنامه ظاهرر میشه وبعد از 5 ثانیه حذف میشه و فرم لاگین ظاهر میشه
میخوام یک progressBar به فرم splashScreen اضافه کنم طوری که در 5 ثانیه پر بشه
ولی نمیدونم چرا نمیتونم اینکارو بکنم
وقتی progressBar رو یک فرم دیگه میندازم کار میکنه ولی نمیدونم چرا رو splashScreen کار نمیکنه
لطفاً در این زمینه منو راهنمائی کنید
باتشکر
کد splashScreen: این کد رو در فرم لاگین قرار دادم
protected override void OnLoad(EventArgs e) {
this.Opacity = 0;
using (Form6 splashScreen = new Form6())
{
splashScreen.Show();
Application.DoEvents();
Thread.Sleep(3000);
splashScreen.Close();
}
base.OnLoad(e);
}
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
for (float i = 0; i < 1; i += 0.004f)
{
this.Opacity = i;
Application.DoEvents();
}
}
من یک فرم splashScreen طراحی کردم که بعد از اجرای برنامه ظاهرر میشه وبعد از 5 ثانیه حذف میشه و فرم لاگین ظاهر میشه
میخوام یک progressBar به فرم splashScreen اضافه کنم طوری که در 5 ثانیه پر بشه
ولی نمیدونم چرا نمیتونم اینکارو بکنم
وقتی progressBar رو یک فرم دیگه میندازم کار میکنه ولی نمیدونم چرا رو splashScreen کار نمیکنه
لطفاً در این زمینه منو راهنمائی کنید
باتشکر
کد splashScreen: این کد رو در فرم لاگین قرار دادم
protected override void OnLoad(EventArgs e) {
this.Opacity = 0;
using (Form6 splashScreen = new Form6())
{
splashScreen.Show();
Application.DoEvents();
Thread.Sleep(3000);
splashScreen.Close();
}
base.OnLoad(e);
}
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
for (float i = 0; i < 1; i += 0.004f)
{
this.Opacity = i;
Application.DoEvents();
}
}