用C#实现登录注册表单界面
时间: 2023-10-03 15:08:34 浏览: 44
以下是一个简单的登录注册表单界面的C#实现:
```csharp
using System;
using System.Windows.Forms;
namespace LoginRegistrationForm
{
public partial class LoginForm : Form
{
public LoginForm()
{
InitializeComponent();
}
private void loginButton_Click(object sender, EventArgs e)
{
string username = usernameTextBox.Text;
string password = passwordTextBox.Text;
if (username == "admin" && password == "password")
{
MessageBox.Show("Login successful!");
}
else
{
MessageBox.Show("Invalid username or password!");
}
}
private void registerButton_Click(object sender, EventArgs e)
{
RegisterForm registerForm = new RegisterForm();
registerForm.ShowDialog();
}
}
}
```
在这个例子中,我们创建了一个名为`LoginForm`的Windows窗体。窗体包含两个文本框和两个按钮:一个用于输入用户名,另一个用于输入密码,以及一个“登录”按钮和一个“注册”按钮。
当用户单击“登录”按钮时,我们获取用户名和密码文本框中的值,并将其与预定义的用户名和密码进行比较。如果匹配,则显示一个“登录成功”的消息框,否则显示一个“无效的用户名或密码”的消息框。
当用户单击“注册”按钮时,我们创建一个名为`RegisterForm`的新窗体并显示它。
以下是注册表单的示例代码:
```csharp
using System;
using System.Windows.Forms;
namespace LoginRegistrationForm
{
public partial class RegisterForm : Form
{
public RegisterForm()
{
InitializeComponent();
}
private void registerButton_Click(object sender, EventArgs e)
{
string username = usernameTextBox.Text;
string password = passwordTextBox.Text;
// Here you can add code to insert the username and password into a database or file
// for later retrieval during login
MessageBox.Show("Registration successful!");
this.Close();
}
}
}
```
在这个例子中,我们创建了一个名为`RegisterForm`的新窗体。窗体包含两个文本框和一个“注册”按钮。
当用户单击“注册”按钮时,我们获取用户名和密码文本框中的值,并将它们写入到数据库或文件中(在这里我们省略了这一部分代码)。然后显示一个“注册成功”的消息框,最后关闭这个窗体。
这是一个非常基本的示例,你可以根据自己的需求来扩展它。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)