创建另一个窗口窗体并将两个窗体相互链接

本文关键字:窗体 两个 链接 窗口 另一个 创建 | 更新日期: 2023-09-27 17:58:38

我使用的是visual studio 2008 c#。我想制作一个带有用户名、密码和登录按钮的登录页面,以及申请表。如果用户名和密码为真,这是另一个表单,它应该链接到另一个有界面的winform。

创建另一个窗口窗体并将两个窗体相互链接

看看这是否有助于您从这里开始。

以下是在WinForms应用程序中创建登录功能的一些简单步骤。

  1. 创建一个新的WinForms项目
  2. 添加一个新表单作为登录对话框
  3. 打开Program.cs代码文件
  4. 将Main方法的主体更改为以下内容:

    Application.EnableVisualStyles();    
    Application.SetCompatibleTextRenderingDefault(false);
    bool loginSuccessful;
    using (LoginForm loginDialogue = new LoginForm())
    {
        loginSuccessful = (loginDialogue.ShowDialog() == DialogResult.OK);
    }
    if (loginSuccessful)
    {
        Application.Run(new Form1());
    } 
    
  5. 将逻辑添加到登录表单中,以验证用户提供的凭据。您可能希望以此为基础。

  6. 如果登录成功,请将登录对话框的DialogResult属性设置为OK。如果用户按下Cancel按钮或未能在规定的最大尝试次数内登录,则将DialogResult设置为其他值

如果用户成功登录,应用程序将正常启动,否则它将在不创建主窗体的情况下退出。