如何让文本框显示提示信息

简介: 如何让文本框显示提示信息

Q上输入账号密码的时候会有一个提示信息,这个是如何实现的呢?

正文

        //用户名自动提示
        private void txtUserID_Enter(object sender, EventArgs e)
        {
            txtUserID.Focus();
            txtUserID.Text = "请输入用户名";

            txtUserID.ForeColor = Color.LightGray;
        }

        private void txtUserID_Leave(object sender, EventArgs e)
        {
            if (txtUserID.Text == "")
            {
                txtUserID.Text = "请输入用户名";
                txtUserID.ForeColor = Color.LightGray;
            }

        }
        //点击用户文本框,内容清空
        private void txtUserID_MouseClick(object sender, MouseEventArgs e)
        {
            txtUserID.Text = "";
        }

        private void txtPassWord_MouseClick(object sender, MouseEventArgs e)
        {
            txtPassWord.Text = "";
        }



        //密码自动提示
        private void txtPassWord_Enter(object sender, EventArgs e)
        {
            txtPassWord.Text = "请输入密码";
            txtPassWord.ForeColor = Color.LightGray;
        }
        //离开自动回复密码提示
        private void txtPassWord_Leave(object sender, EventArgs e)
        {
            if (txtPassWord.Text == "")
            {
                txtPassWord.Text = "请输入密码";
                txtPassWord.ForeColor = Color.LightGray;
            }

        }
        //密码框为*
        private void txtPassWord_TextChanged(object sender, EventArgs e)
        {
            if (txtPassWord.Text == "" && txtPassWord.Text != "请输入密码")
            {
                txtPassWord.PasswordChar = Convert.ToChar("*");
            }

        }
        

小结

这个功能逻辑有点绕,还需要再研究一下。

目录
相关文章
|
1月前
|
C#
C# 文本框限制大全
C# 文本框限制大全
26 0
|
1月前
|
JavaScript 前端开发 数据安全/隐私保护
获取焦点后隐藏提示内容的输入框
获取焦点后隐藏提示内容的输入框
40 0
|
7月前
textarea文本框默认显示文本鼠标点击时清空
textarea文本框默认显示文本鼠标点击时清空
|
12天前
|
前端开发 JavaScript
如何在文本域右下角设置字数限制提示
如何在文本域右下角设置字数限制提示
18 3
|
1月前
根据用户是否输入和是否文本框内容为空来决定显示按钮颜色
根据用户是否输入和是否文本框内容为空来决定显示按钮颜色
23 0
|
1月前
textarea文本框根据输入内容自动适应高度
textarea文本框根据输入内容自动适应高度
31 0
|
1月前
|
前端开发 JavaScript
不使用alert弹窗,显示提示信息
不使用alert弹窗,显示提示信息
|
11月前
|
Java Maven 数据安全/隐私保护
一个简单的自定义输入框
今天还是一篇关于自定义View相关的,带来一个大众的,常见的一个输入框,很多的场合下都能遇到,比如验证码,密码框等等,配置了很多常见的属性,可以满足不同场合下的需求,矩形框,圆角框,下划线等等均可满足,长度设置,光标选择,背景选择,均可控制。
|
前端开发 C# 数据安全/隐私保护
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
ApeForms一款基于WinForm实现的开源免费商用的UI库,其中提供了一套便于用户交互的临时对话框组件(Dialog),可用于快速创建开发中常见的交互对话框,例如:消息框、提示框、输入框、单选框、多选框等。 ApeFree.ApeDialogs并不是一个包含Dialog实现的UI库,而是一套Dialog标准(提供了一套临时弹出对话框的实现标准)。 Dialog是界面开发过程中必不可少的组件,无论是桌面开发、Web前端开发、移动端开发,甚至命令行应用程序中的一次“Yes or No”的输入都可以看做是一次Dialog弹框。
447 0
ApeForms | C# - WinForm临时对话框(消息框、提示框、输入框、密码框、单选框、多选框等)
|
XML 数据格式
AS中按钮不显示问题
AS中按钮不显示问题