دوست عزيز كد تون باعث ميشه فرم 1 به حالت Hide بره و اين درست نيست .
شما بايد در قسمت Program.cs فرم يك را فرا خواني كنيد و بعد اعتبار سنجي در فرم يك درست بودن اعتبار را به Program.cs انتقال داده و در صورت درست بودن فرم 2 را صدا مي كنيم .
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
using (var frmlog = new frmlogin())
{
if (frmlog.ShowDialog() != System.Windows.Forms.DialogResult.OK)
//return;
Application.Run(new frmmain());
}
}
تقريبا" يه چنين چيزي در Program.cs و
if (txtuser.Text.ToString() == "Admin" && txtpass.Text.ToString() == reg.ReadReg())
{
MessageBox.Show(" Accept ..", "Invalid Password ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
this.Close();
}
else MessageBox.Show("Not Invalid Password", "Not Invalid Password ", MessageBoxButtons.RetryCancel, MessageBoxIcon.Stop);
و يه چنين چيزي در فرم لاگين در رويداد كليك كليد ok