PDA

View Full Version : سوال: Login کردن قبل از ورود به نرم افزار



amirjalili
پنج شنبه 30 مهر 1388, 09:26 صبح
با سلام. دوستان من میخوام افراد قبل از ورود به نرم افزار لاگین کنن.. برای این کار فرم اول رو که فرم اصلی هست رو برای لاگین گذاشتم و فرم دوم هم که بخش اصلی نرم افزاره. فرم اول همون فرمی هست که به صورت default خود ویژوال استدیو باز میکنه.. حالا من میخوام وقتی فرد تونست وارد بشه این فرم لاگین بسته بشه و فرم دوم باز بشه. اما با بسته شدن فرم لاگین کل نرم افزار از حالت run خارج میشه .. اینم کد من تو فرم اول:


private void button1_Click_1(object sender, EventArgs e)
{

Main Automation = new Main();
Automation.Show();
this.Close();
}();


فرم Automation همون فرم اصلی هست که بعد از بسته شدن فرم لاگین باید باز بشه.
من asp.net کار کردم و تجربه کمی در برنامه نویسی ویندوزی دارم..
میخواستم ببینم برای این لاگین کردن باید چه کار کنم؟ ممنون

Beyondsoft
پنج شنبه 30 مهر 1388, 10:31 صبح
this.hide();

aliprf
پنج شنبه 30 مهر 1388, 10:37 صبح
دوست عزیز بهتره فرم loginهمون فرم اصلی نباشه
حالا اگه همین طور راحتی کارکنی باید فرم اصلی رو hide کنی

Arash_janusV3
پنج شنبه 30 مهر 1388, 10:57 صبح
سلام
در لود فرم اصلی login را show کن و شرط بذار

sara.f
پنج شنبه 30 مهر 1388, 12:48 عصر
با سلام. دوستان من میخوام افراد قبل از ورود به نرم افزار لاگین کنن.. برای این کار فرم اول رو که فرم اصلی هست رو برای لاگین گذاشتم و فرم دوم هم که بخش اصلی نرم افزاره. فرم اول همون فرمی هست که به صورت default خود ویژوال استدیو باز میکنه.. حالا من میخوام وقتی فرد تونست وارد بشه این فرم لاگین بسته بشه و فرم دوم باز بشه. اما با بسته شدن فرم لاگین کل نرم افزار از حالت run خارج میشه .. اینم کد من تو فرم اول:


private void button1_Click_1(object sender, EventArgs e)
{

Main Automation = new Main();
Automation.Show();
this.Close();
}();


فرم Automation همون فرم اصلی هست که بعد از بسته شدن فرم لاگین باید باز بشه.
من ASP.NET کار کردم و تجربه کمی در برنامه نویسی ویندوزی دارم..
میخواستم ببینم برای این لاگین کردن باید چه کار کنم؟ ممنون
سلام دوست عزیز
شما نباید فرم login را به عنوان فرم اصلی انتخاب کنید، فرم اصلی باید فرمی باشه که اعمال اصلی برنامتون در اون انجام می شه.
با این کار شما، مسلمه که با بستن فرم login کل برنامه بسته می شه.
من چند وقت پیش دنبال راهی خوب بودم و به قول یکی از دوستان راهی که ماست مالی نباشه.

http://barnamenevis.org/forum/showthread.php?t=178314


اینم برنامه ای هست که خودم از روش بالا در اون استفاده کردم و تاپیکی هست که بسیاری از قسمت های کدهای این برنامه را در اون توضیح دادم .

http://barnamenevis.org/forum/showthread.php?t=180720

به نظر من این یکی از اصولی ترین روش ها هست.
امیدوارم استفاده کنی.
پیروز باشی.