PDA

View Full Version : مشکل در فرم login



azitaj
سه شنبه 02 دی 1393, 01:26 صبح
سلام دوستان خسته نباشید
درقسمت loginپروژم دچارمشکل شده ام وقتی نام کاربر وگذرواژه رو واردمیکنم دوباره از اول فرم لوگو وlogin رو برام میاره وفرم اصلی برام بازنمیکنه
لطفا راهنمایی کنیدکه مشکل کارم کجاست

hadi vafaii
سه شنبه 02 دی 1393, 01:44 صبح
باید فرم لاگین رو هاید کنی و فرم اصلیت رو شو دیالوگ این کار رو کردی؟اگه کدی رو که تایپ کردی رو قرار بدی بهتر میتونن کمکت کنن

azitaj
سه شنبه 02 دی 1393, 01:48 صبح
نوشتم این کد فرم لاگین در قسمت دکمه ورود هستش


int x = tbluserBindingSource.Find("username",usernameTextBox.Text);
int y = tbluserBindingSource.Find("pass",passTextBox.Text);
if (x != -1 && y != -1 && x == y)
{
user.ActiveForm.Hide();
Form1 o = new Form1();
o.ShowDialog();


}
else
{
MessageBox.Show("!نام کاربری وگذرواژه راتصحیح کنید");
usernameTextBox.Clear();
passTextBox.Clear();
usernameTextBox.Focus();
}

hadi vafaii
سه شنبه 02 دی 1393, 01:58 صبح
به نظر من که مشکلی تو این کد نیست قشمت لود فرم اصلیت رو چک کن شاید تو قسمت لود فرم اصلیت کدی زدی که فرم لاگین رو دوباره شو کنه:متفکر:

azitaj
سه شنبه 02 دی 1393, 02:03 صبح
این هم قسمت لودفرم اصلی



formlogo frm = new formlogo();
frm.ShowDialog();


user d = new user();
d.ShowDialog();

hadi vafaii
سه شنبه 02 دی 1393, 02:31 صبح
اگه فرم لاگین همین formlogo باشه شما اینجا اون فرم رو دوباره فراخوان کردین و اگه این قسمت رو پاک کنین فکر کنم مشکلتون حل بشه

formlogo frm = new formlogo();
frm.ShowDialog();

azitaj
سه شنبه 02 دی 1393, 12:23 عصر
پاکش کردم ولی بازهم فرم اصلی لودنمیکنه

hadi vafaii
سه شنبه 02 دی 1393, 13:13 عصر
این هم قسمت لودفرم اصلی



formlogo frm = new formlogo();
frm.ShowDialog();


user d = new user();
d.ShowDialog();



به نظر من که نباید مشکلی پیش بیاد و باید فرم مینت لود بشه اما یه سوال اینجا که user نوشتی این چه فرمیه؟اینم پاک کن ببین درست میشه

azitaj
سه شنبه 02 دی 1393, 13:28 عصر
اون همون فرم لاگین

hadi vafaii
سه شنبه 02 دی 1393, 13:36 عصر
اون همون فرم لاگین

خب عزیزم شما دارین فرم لاگین رو دوباره توی لود فرم مین فراخوان میکنی برای همینه که فرم مین نشون داده نمیشه و دوباره لاگین میاد این 4 خط رو پاک کن درست میشه اگه خدا بخواد

azitaj
سه شنبه 02 دی 1393, 14:06 عصر
خوب وقتی که پاکش کنم نه فرم لوگو نمایش میده نه لاگین

azitaj
سه شنبه 02 دی 1393, 14:14 عصر
درستش کردم فقط یه مشکل دیگه وجودداره وقتی رویclose کلیک میکنم فرم اصلی دوباره برام لودمیکنه

hadi vafaii
سه شنبه 02 دی 1393, 15:04 عصر
تو ایونت فرم اصلیت روی خاصیت form closing دابل کلیک کن و اینو بنویس ببین درست میشه

Application.Exit();

azitaj
سه شنبه 02 دی 1393, 15:14 عصر
درستش کردم ممنون شما می تونیددرقسمت setup کمکم کنید؟

hadi vafaii
سه شنبه 02 دی 1393, 16:16 عصر
تا جایی که بتونم کمکتون میکنم اگرم بلد نبودم سعی میکنم بگردم جوابشو پیدا کنم و بهتون کمک کنم