【C#学习笔记】TextBox使用

2022-10-20 12:49:35

1. 基本特性演示


新建两个TextBox,将两个文本框中的内容拼接打印出来:在这里插入图片描述
拼接文本,并从控制台输出:
在这里插入图片描述
测试验证:
在这里插入图片描述


扩展:使用对话框输出
在这里插入图片描述
在这里插入图片描述


2. 多行文本特性


在这里插入图片描述

2.1 文本跨越多行设置


这里的设置和点文本框的小三角后出来的勾选项效果是一样的。
在这里插入图片描述
【自我提问:】
如果设置成多行后,想显示的文本换行,该如何操作?

privatevoidFormtest_Load(object sender,EventArgs e){
    textBox1.Text="我爱你中国!"+ Environment.NewLine+"\r\n"+"黄沙百战穿金甲,不破楼兰终不还。"+ Environment.NewLine;}

在这里插入图片描述


2.2 滑块条设置


Vertical仅显示垂直滑块;
Both则还会显示横向滑块。(只有设置Dock属性后才会出现横向滑块)
在这里插入图片描述


2.3 密码输入显示特性


将PasswordChar设置为特殊字符后 ,原来文本框中的显示内容就会变为该特殊字符。在这里插入图片描述
在原来的文本框1中输入12345,打印如下:
在这里插入图片描述


特性:

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

2.4 Enable特性


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


3. 基本事件


3.1 TextChanged事件


注意:TextChanged捕获的是文本框输入的说有字符。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


扩展:

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

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

  • 作者:河西剑客
  • 原文链接:https://blog.csdn.net/Allen_Spring/article/details/108687653
    更新时间:2022-10-20 12:49:35