【C#学习笔记】TextBox使用


1. 基本特性演示


新建两个TextBox,将两个文本框中的内容拼接打印出来:【C#学习笔记】TextBox使用
拼接文本,并从控制台输出:
【C#学习笔记】TextBox使用
测试验证:
【C#学习笔记】TextBox使用


扩展:使用对话框输出
【C#学习笔记】TextBox使用
【C#学习笔记】TextBox使用


2. 多行文本特性


【C#学习笔记】TextBox使用

2.1 文本跨越多行设置


这里的设置和点文本框的小三角后出来的勾选项效果是一样的。
【C#学习笔记】TextBox使用


2.2 滑块条设置


Vertical仅显示垂直滑块;
Both则还会显示横向滑块。(只有设置Dock属性后才会出现横向滑块)
【C#学习笔记】TextBox使用


2.3 密码输入显示特性


将PasswordChar设置为特殊字符后 ,原来文本框中的显示内容就会变为该特殊字符。【C#学习笔记】TextBox使用
在原来的文本框1中输入12345,打印如下:
【C#学习笔记】TextBox使用


特性:

  1. 密码类型的文本框不允许复制其中内容;
  2. 只允许设置单行文本框时;
  3. 设置密码字符属性后还是可以获得原始内容。

2.4 Enable特性


需文本只读时,设置ReadOnly为true
ReadOnly允许复制文本内容,enable不允许。


3. 基本事件


3.1 TextChanged事件


注意:TextChanged捕获的是文本框输入的说有字符。
【C#学习笔记】TextBox使用

【C#学习笔记】TextBox使用

【C#学习笔记】TextBox使用


扩展:

  1. AppendText的方法:追加文本,在末尾追加新的数据;
  2. TextLength:当前文本的长度(个数);

参考资料
【1】TextBox文本框常用属性与事件