کمک لطفا: اجرای splash و login قبل از فرم اصلی
سلام.
من یه برنامه نوشتم که قبل از اجرا و نمایشی فرم اصلی، کاربر باید Login کنه. و میخوام یه صفحه Loading یا همون splash هم داشته باشم. اما هر کاری که می کنم، بعد از لودینگ(که با ترد نوشتم) فرم اصلی و login هر دو نشون داده میشه. چیکار کنم که قبل از login فرم اصلی نشون داده نشه؟
public frmMain()
{
Thread t = new Thread(new ThreadStart(SplashScreen));
t.Start();
Thread.Sleep(3000);
this.Hide();
InitializeComponent();
t.Abort();
}
public void SplashScreen()
{
Application.Run(new Splash());
}
private void frmMain_Load(object sender, EventArgs e)
{
if (new frmLogin().ShowDialog() != DialogResult.OK)
{
Application.Exit();
}
else
this.Show();
}
نقل قول: کمک لطفا: اجرای splash و login قبل از فرم اصلی
کسی نیست جواب ما رو بده... :افسرده:
نقل قول: اجرای splash و login قبل از فرم اصلی
دوست عزیز نباید تو فرم لود فرم لاگین رو فراخونی میکردی
حالا که این کار رو کردی اون کدای ترد رو هم بیار فرم لود و قبل از اون if قرار بده
ببین درست میشه ؟
نقل قول: اجرای splash و login قبل از فرم اصلی
نقل قول:
نوشته شده توسط
programerinfonet
دوست عزیز نباید تو فرم لود فرم لاگین رو فراخونی میکردی
حالا که این کار رو کردی اون کدای ترد رو هم بیار فرم لود و قبل از اون if قرار بده
ببین درست میشه ؟
راه استاندارد برای این کار چیه؟ اینکه من توی program.cs فرم اصلی رو فراخوانی کردم درسته یا باید login رو بخونم؟
splash رو چی؟
نقل قول: اجرای splash و login قبل از فرم اصلی
نقل قول:
نوشته شده توسط
Amin69
راه استاندارد برای این کار چیه؟ اینکه من توی program.cs فرم اصلی رو فراخوانی کردم درسته یا باید login رو بخونم؟
splash رو چی؟
فرم splash را در program.cs فراخوانی کنید، سپس فرم لاگین را از فرم splash فراخوانی کنید