C# 实现登录并跳转界面

前言:本篇文章没有使用连接数据库验证登录名和密码,只是最基本的字符串对比,下篇文章会在本文基础上增加数据库连接和验证。

 

正文:

1. 登录窗口界面的布局设计

    (1)新建一个form窗体,并且修改属性值。如图

     属性Text:Form1 改为 登录界面 ;

     属性Name:Form1 改为 Login ;

     

     

     

     

好的,下面是一个简单的示例代码,可以用于在WPF中设计登录跳转界面: 首先在XAML中,设计一个登录界面,可以使用TextBox控件来输入用户名和密码,Button控件来触发登录操作: ```XAML <Window x:Class="WpfApp1.MainWindow" ... Title="Login" Height="350" Width="525"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition/> </Grid.RowDefinitions> <StackPanel Grid.Row="0" Orientation="Horizontal"> <Label Content="Username: " VerticalAlignment="Center"/> <TextBox x:Name="txtUsername" Width="150" Margin="5"/> </StackPanel> <StackPanel Grid.Row="1" Orientation="Horizontal"> <Label Content="Password: " VerticalAlignment="Center"/> <PasswordBox x:Name="txtPassword" Width="150" Margin="5"/> </StackPanel> <Button Grid.Row="2" Content="Login" Width="100" Height="30" Margin="5" Click="Button_Click"/> </Grid> </Window> ``` 在代码中,我们可以使用Button的Click事件来实现登录操作,如果登录成功,我们可以打开一个新的窗口,来显示用户的信息。以下是示例代码: ```C# private void Button_Click(object sender, RoutedEventArgs e) { // 获取输入的用户名和密码 string username = txtUsername.Text; string password = txtPassword.Password; // 在这里进行登录验证操作,如果成功,打开新窗口 if (username == "admin" && password == "123456") { // 打开新窗口 UserInfoWindow userInfoWindow = new UserInfoWindow(); userInfoWindow.Show(); // 关闭当前窗口 this.Close(); } else { // 如果登录失败,提示错误信息 MessageBox.Show("Invalid username or password!"); } } ``` 在打开新窗口的代码中,我们创建了一个新的窗口UserInfoWindow,并调用Show()方法来显示它。同时,我们还需要关闭当前的登录窗口,以避免重复登录。如果登录失败,我们可以使用MessageBox来显示错误信息。 希望这个简单的示例代码对你有所帮助!
评论 42
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值