C

雅轩聊科技 2024-07-25 21:28:35

哈喽,你好啊,我是雷工!

实际应用中当交接班或换人操作时往往需要使用不同的账户,这时候就需要切换登录账户。

下面记录实现切换登录账户的过程,以下为练习笔记。

01 效果演示

当点击【账号切换】按钮时,弹出切换账号的窗口,修改登录账号和密码,然后点击登录,若登录成功则正常显示主窗体,且当前登录用户修改为新登录用户名称;

02 实现步骤

2.1、实现思路

①显示登录窗口;

②将对应文本改为“账号切换”;

③获取登录结果;

④根据登录结果修改登录用户名;

2.2、添加事件

修改【账号切换】按钮Name为:lblChangeAccount;

然后双击按钮生成按钮事件代码;

2.3、编写代码

根据编程思路完成事件代码的编写;

代码如下:

//切换账号事件private void lblChanceAccount_Click(object sender, EventArgs e){ //创建登录窗体 FrmLogin frmLogin = new FrmLogin(); frmLogin.labelText = "切换登录"; DialogResult result = frmLogin.ShowDialog(); if(result==DialogResult.OK) {this.lblUser.Text = Program.currentUser.AdminName; }}

为了可以将FrmLogin窗体中的“人员登录”文本修改为“切换登录”文本

在FrmLogin窗体代码中添加如下代码:

public string labelText{ get { return label3.Text; } set { label3.Text = value; }}

03 后记

以上为共用登录窗体实现账号切换的方式记录,

有记录不当之处欢迎留言,更多话题也可以在交流群内讨论。

0 阅读:0

雅轩聊科技

简介:感谢大家的关注