C# erstellt eine Formularanwendung

1. Erstellen Sie ein neues Projekt und wählen Sie Formularanwendung

 2. Öffnen Sie die entsprechende Ansicht

Toolbox: Ziehen Sie die Steuerelemente in der Toolbox direkt in die Benutzeroberfläche. Die entsprechenden Steuerelemente werden automatisch generiert.

Eigenschaften: Sie können die relevanten Eigenschaften des Steuerelements, einschließlich Ereignisse, per Doppelklick festlegen

3. Anwendungsschnittstelle entwerfen

 4. Erstellen Sie ein neues interaktives Fenster

 5. Fügen Sie dem Anmeldefenster eine einfache Logik hinzu

Login.cs

using System;
using System.Diagnostics;
using System.Windows.Forms;

namespace LibraryManagementSystem
{
    public partial class DailyReading : Form
    {
        public DailyReading()
        {
            InitializeComponent();
        }
        // 点击 登录 按钮显示LibraryManage界面
        private void loginBtn_Click(object sender, EventArgs e)
        {
            // 空输入检查
            if (string.IsNullOrEmpty(usernameInput.Text) || string.IsNullOrEmpty(passwordInput.Text))
            {
                MessageBox.Show("请先填写完整的登录信息!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                return;
            }
            // 检查用户名和密码,假设为 admin 和 123456
            if (usernameInput.Text == "admin" && passwordInput.Text == "123456")
            {
                // 隐藏登录界面,打开 另一个窗口 LibraryManage
                this.Visible = false;
                LibraryManage libraryManage = new LibraryManage();
                libraryManage.Owner = this;
                libraryManage.Show();
            }
            else
            {
                MessageBox.Show("账号或密码错误!请正确填写登录信息!", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                return;
            }
        }

        public void windowShow()
        {
            // 当关闭 LibraryManage 界面时返回登录界面,设置登录界面可见
            this.Visible = true;
        }

        private void exitBtn_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void DailyReading_FormClosing(object sender, FormClosingEventArgs e)
        {
            Application.Exit();
        }
    }
}

Fügen Sie den entsprechenden interaktiven Code in LibraryManage.cs hinzu

using System.Runtime.CompilerServices;
using System.Windows.Forms;

namespace LibraryManagementSystem
{
    public partial class LibraryManage : Form
    {
        public LibraryManage()
        {
            InitializeComponent();
        }
        // 创建一个 登录窗口的实例
        DailyReading dailyReading = new DailyReading();
        // 当关闭 LibraryManage 窗口时,打开登录窗口
        private void LibraryManage_FormClosed(object sender, FormClosedEventArgs e)
        {
            dailyReading.windowShow();
        }
    }
}

An diesem Punkt ist eine einfache Formularinteraktion abgeschlossen.

Supongo que te gusta

Origin blog.csdn.net/wuxiaoquan_520/article/details/131365296
Recomendado
Clasificación