ユーザーのログインを確認するフォームを作成しようとしています。そのフォームを最初に表示してから、ユーザーのログインが成功すると、メインフォームが表示されるはずです。
これは私が試したものです(2番目の形式で):
private void button1_Click(object sender, EventArgs e)
{
string funame = "thename";
string dep = "thedep";
string unm = "theusername";
string ups = "thepassword";
User cs = new User(funame, dep, unm, ups);
if (cs.validateLogin(unm, ups));
{
MessageBox.Show("Welcome " + funame + " of " + dep);
frmPurchaseDiscountedItem fpd = new frmPurchaseDiscountedItem();
fpd.Show();
}
}
問題は、メイン フォームが常に最初に表示されることです。
次のようになります。
*2番目のフォームがポップアップし、ユーザーが認証されるとメインフォームがポップアップします