WinForm控件之【TextBox】

摘要:
文本控制的基本介绍,提供多行文本编辑和密码字符掩码功能。

基本介绍

文本控件,提供多行文本编辑和密码字符掩码功能。

常设置属性

ForeColor:此组件的前景色,用于显示文本;

BorderStyle:指示编辑控件是否应带有边框或边框类型;

Lines:多行编辑中的文本行,作为字符串值的数组;

MaxLength:指定可以在编辑控件中输入的最大字符数;

PasswordChar:指示将为单行编辑控件的密码输入显示的字符;

Multiline:控制编辑控件的文本是否能够跨越多行;

ScrollBars:定义控件滚动条的行为;

WordWrap:指示多行编辑控件是否自动换行;

Enabled:指示是否启用该控件,true为启用状态用户可编辑,false为禁用状态用户不可编辑;

Name:指示代码中用来标识该对象的名称;

Text:获取或设置多格式文本框中的文本;

事例举例

WinForm控件之【TextBox】第1张

WinForm控件之【TextBox】第2张WinForm控件之【TextBox】第3张

WinForm控件之【TextBox】第4张WinForm控件之【TextBox】第5张

相关代码

        //控件提示信息变量
        string strUser = "长度不低于四个字符", strPwd = "长度不低于六个字符,由字母和数字组成";

        #region 用户密码控件设置提示信息相关事件
        private void txt_user_Enter(object sender, EventArgs e)
        {
            TextBox tb = (TextBox)sender;
            if (tb.Text.Equals(strUser))
            {
                tb.Text = string.Empty;
                tb.ForeColor = System.Drawing.SystemColors.WindowText;
            }
        }

        private void txt_user_Leave(object sender, EventArgs e)
        {
            TextBox tb = (TextBox)sender;
            if (string.IsNullOrWhiteSpace(tb.Text))
            {
                tb.Text = strUser;
                tb.ForeColor = System.Drawing.SystemColors.ScrollBar;
            }
        }

        private void txt_pwd_Enter(object sender, EventArgs e)
        {
            TextBox tb = (TextBox)sender;
            if (tb.Text.Equals(strPwd))
            {
                tb.Text = string.Empty;
                tb.ForeColor = System.Drawing.SystemColors.WindowText;
                tb.PasswordChar = '*';
            }
        }

        private void txt_pwd_Leave(object sender, EventArgs e)
        {
            TextBox tb = (TextBox)sender;
            if (string.IsNullOrWhiteSpace(tb.Text))
            {
                tb.Text = strPwd;
                tb.ForeColor = System.Drawing.SystemColors.ScrollBar;
                tb.PasswordChar = '

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇dp和px,那些不得不吐槽的故事——Android平台图片文字元素单位浅析 (转)tcpip详解笔记(6) icmp协议下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Winform部署时强名称签名mshtml.dll无效的解决方案

在部署一个vs2008环境下的Winform应用程序时,因为引用一个Html编辑器,而用到了Microsoft mshtml.dll程序集, 版本为7.0.3300.0,对应文件在 C:\Vs2008的安装目录\Visual Studio Tools for Office\PIA\Office11\Microsoft.mshtml.dll C:\Vs20...

Winform传统DataGridView和DevExpress控件的GridControl两者表头全选功能的实现

在开发一个个人项目的时候,有客户反映默认GridView多选操作不是很方便和理想,想在列表的左边增加一列可以勾选,并且最好支持列表头部全选的操作,否则数据多的时候一个个勾选要到天荒地老。 基于以上需求,找了不少例子进行比较,并对代码进行测试改进,终于完成了以上的功能了, 并且由于我本身做了多套界面的处理,因此,基于传统的DataGridView全选操作不能...

C# WinForm界面美化--使用IrisSkin实现换肤功能

    WinForm界面使用IrisSkin,可以说做到了一键美化,当然美化的效果仁者见仁智者见智,可以挑选自己喜欢的。     1、IrisSkin下载地址:https://www.cr173.com/soft/69061.html     2、将下载的文件放到Debug下面。     3、新建一个WinForm窗体,命名为Main:      4、...

依赖注入之unity(winform方式)

依赖注入之unity(winform方式) 要讲unity就必须先了解DI和IOC及DIP,如下链接提供DI和IOC的基础:https://www.cnblogs.com/zlp520/p/12015973.html 一.什么是unity? unity是实现依赖注入的IOC容器,通过unity可以降低代码的耦合度。 二.下载并添加引用: Microsoft...

C#winform中ListView的使用

使用ListView模仿Windows系统的资源管理器界面,实现文件(夹)的浏览、重命名、删除及查询等功能,主要功能界面展示如下: 1.MainForm.cs及MainForm.Designer.cs 1 using System; 2 using System.Collections.Generic; 3 using System....

C# winform关于datagridview中的列的数据类型转换问题

今天有一同学问到关于datagridvie中某一列的数据在数据库中的类型为int型!放到datatable中绑定到datagridview中!想把数据中的1or0的数据该为“是”or“否”!在网上查了半天资料没有查到自己想要的!老是不能将int型转成string。报异常。功夫不负有心人!还是解决了这个问题。问题关键就是在cellformating事件中重新...