窗体:
主窗体 MainForm
用户登录对话框 LoginDlg
代码:
应用程序的入口点
MainForm的Load事件
登录对话框的“登录”按钮
主窗体 MainForm
用户登录对话框 LoginDlg
代码:
应用程序的入口点
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
MainForm的Load事件
private
void
MainForm_Load(
object
sender, EventArgs e)
{
LoginDlg dlg = new LoginDlg();
if (DialogResult.OK == dlg.ShowDialog())
{
// 向MainForm传递消息
}
else
{
this.Close();
Application.Exit();
}
}
{
LoginDlg dlg = new LoginDlg();
if (DialogResult.OK == dlg.ShowDialog())
{
// 向MainForm传递消息
}
else
{
this.Close();
Application.Exit();
}
}
登录对话框的“登录”按钮
private
void
btnLogin_Click(
object
sender, EventArgs e)
{
if ( // 用户名与密码正确 )
{
// Add some code here...
this.DialogResult = DialogResult.OK;
}
else
{
// 显示登录出错提示
}
}
{
if ( // 用户名与密码正确 )
{
// Add some code here...
this.DialogResult = DialogResult.OK;
}
else
{
// 显示登录出错提示
}
}