csharp
using System;
using System.Windows.Forms;
namespace RegistrationFormApp
public partial class RegistrationForm : Form
{
public RegistrationForm()
{
InitializeComponent();
}
private void btnRegister_Click(object sender, EventArgs e)

{
// 获取用户输入的信息
string username = txtUsername.Text;
string password = txtPassword.Text;
string email = txtEmail.Text;
string confirmPassword = txtConfirmPassword.Text;
// 检查用户输入的信息是否有效
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password) || string.IsNullOrEmpty(email))
{
MessageBox.Show("请填写所有信息!");
return;
}
if (password != confirmPassword)
{
MessageBox.Show("两次输入的密码不一致!");
return;
}
// 在这里添加注册逻辑代码,例如将数据保存到数据库等,此处只是简单的输出信息。
MessageBox.Show("注册成功!n用户名:" + username + "n邮箱:" + email);
}
}
在这个例子中,我们创建了一个名为RegistrationForm的窗体,其中包含了文本框(用于用户输入用户名、密码、邮箱和确认密码)和一个注册按钮,当用户点击注册按钮时,会触发btnRegister_Click事件处理程序,在这个事件处理程序中,我们首先获取用户输入的信息,然后检查这些信息是否有效,如果无效,我们显示一个错误消息框,如果有效,我们在这里简单地显示一个成功消息框,但在实际应用中,您可能需要将用户信息保存到数据库或其他存储介质中,这只是一个基本的示例,您可以根据自己的需求进行修改和扩展。










