首页 > 其他分享 >密码明文暗文切换

密码明文暗文切换

时间:2023-12-27 12:56:33浏览次数:31  
标签:暗文 PasswordChar void object private 明文 切换 password textBox

在我们做winform登录页面时,为了保护用户因素要把密码显示为"*"号,点击按键可以看到密码

要实现这个功能要用到textBox中的PasswordChar方法,登录界面如下:

实现代码如下:

namespace SQLProjectDemo
{
    public partial class LoginForm : UIForm
    {string password;
        public LoginForm()
        {
            InitializeComponent();
        }

        private void password_textBox_TextChanged(object sender, System.EventArgs e)
        {
            password_textBox.PasswordChar = '*';
            password = password_textBox.Text;
        }

        private void showpassword_btn_MouseDown(object sender, MouseEventArgs e)
        {
            password_textBox.PasswordChar = new char();
        }

        private void showpassword_btn_MouseUp(object sender, MouseEventArgs e)
        {
            password_textBox.PasswordChar = '*';
        }
    }
}

 

标签:暗文,PasswordChar,void,object,private,明文,切换,password,textBox
From: https://www.cnblogs.com/ywwwik/p/17930320.html

相关文章

  • 虚拟技术-时分复用、空分复用、进程状态切换、程序生成过程、进程同步、虚拟内存
    虚拟技术把一个物理实体转换为多个逻辑实体。主要有两种虚拟技术:时(时间)分复用技术   空(空间)分复用技术多进程与多线程:多个进程能在同一个处理器上并发执行使用了 时分复用技术,每个进程轮流占用处理器,每次只执行一小个时间片并快速切换。虚拟内存使用了空分复用......
  • 聊一聊 C# 线程切换后上下文都去了哪里
    一:背景1.讲故事总会有一些朋友问一个问题,在Windows中线程做了上下文切换,请问被切的线程他的寄存器上下文都去了哪里?能不能给我挖出来?这个问题其实比较底层,如果对操作系统没有个体系层面的理解以及做过源码分析,其实很难说明白,这篇我们就从.NET高级调试的角度试着分析一下吧。二:寄......
  • pnpm切换源后报错ERR_PNPM_REGISTRIES_MISMATCH
    工具都是有利有弊,使用pnpm过程中经常会出现一个错误:Thismodulesdirectorywascreatedusingthefollowingregistriesconfiguration:{"default":"https://registry.npmjs.org/"}.Thecurrentconfigurationis{"default":"https://registry.npm.taob......
  • [Qt5] VS环境下实现Qt5两个窗口相互切换
    核心思想:通过定义指针显示窗口在VS中新建Qt项目2.通过添加类的方式,再添加一个ui.界面(好处是可以自动生成对应的.cpp和.h文件)方式:右键FormFiles——》添加——》类,选择Qt5GuiClass,添加。3.之后的界面4.在QtFather.ui和QtSon.ui界面分别添加按钮,并且添加槽、声明。.5.在Qt......
  • SpringBoot 这么实现动态数据源切换,就很丝滑!
    大家好,我是小富~简介项目开发中经常会遇到多数据源同时使用的场景,比如冷热数据的查询等情况,我们可以使用类似现成的工具包来解决问题,但在多数据源的使用中通常伴随着定制化的业务,所以一般的公司还是会自行实现多数据源切换的功能,接下来一起使用实现自定义注解的形式来实现一下。......
  • OS-MacOS-MacBook Pro 的电源管理 + 强行切换独立 或 集成显卡的 gpuswitch 选项;
    电源管理和强行切换显卡的办法,这里说明:(0)当前电源管理状态:pmset-ggpuswitch选项的对应值:0是集成显卡,1是独立显卡,2是自动切换(1)强制使用集成显卡:sudopmset-aGPUSwitch0(2)强制使用独立显卡:sudopmset-aGPUSwitch1(3)自动切换显卡:sudopmset-aGPUSwitc......
  • 一主一从完美切换
    在MySQL主从架构中,经常需要手动进行主从切换操作。以下是一个详细的脚本,用于将主节点切换为从节点,并确保无缝切换。这类场景可用于经常使用的一主一从架构,具体脚本如下:mysqlChange.sh#!/bin/bash#主节点和从节点的信息master_host=$1#"主节点IP"slave_host=$2#"从节点IP"......
  • 实现多账号切换,试试Line多开功能
    实现多账号切换,尝试Line多开功能引言:在当今社交媒体时代,人们经常需要同时管理多个社交账号。例如,一个人可能有多个Line账号,用于工作、个人和其他不同的用途。为了方便用户切换账号,许多应用程序已经开始提供多账号切换功能。本文将介绍如何实现Line的多账号切换功能,让用户能够更......
  • MySQL 8.0.32 InnoDB ReplicaSet 配置和手动切换
    1.环境准备主库:192.168.137.4mytest3从库:192.168.137.5mytest4MySQL:8.0.322.配置ReplicaSet实例启动mysqlshell#mysqlsh--uriroot@localhost--socket=/abce/mysql_data/mysql.sockMySQLShell8.0.32Copyright(c)2016,2023,Oracleand/oritsaffiliat......
  • 聊一聊 C# 线程切换后上下文都去了哪里
    一:背景1.讲故事总会有一些朋友是不是问一个问题,在Windows中线程做了上下文切换,请问被切的线程他的寄存器上下文都去了哪里?能不能给我挖出来?这个问题其实比较底层,如果对操作系统没有个体系层面的理解以及做过源码分析,其实很难说明白,这篇我们就从.NET高级调试的角度试着分析一......