一个文本编辑区域,程序运行时用来显示、输入和编辑文本。
一、常用属性
1.Text
最重要的属性,用于存储文本框中显示的内容。
2.MultiLine
设置为True可以设置多行。
3.ScrollBars
如果输入的内容非常多,可以使用ScrollBars给属性增加滚动条。ScrollBar的四个取值:
0-无滚动 1-加水平滚动条 2-加垂直滚动条 3-同时加水平和滚动条。
4.Locked
文本框是否能被编辑,如果将该属性设置为True,则文本框相当于标签,只能显示而不能被编辑。
5.PasswordsChar
用于输入密码时将用户的字符用“* ”屏蔽,但是属性内容还是用户所输入的字符。
二、常用事件
1.Change
当文本框内容改变的时候触发的事件。
2.GotFocus
当文本框获得焦点的时候触发的事件。
3.LostFocus
当文本框失去焦点的时候触发的事件。
【思考】
1.文本框(TextBox)常用属性有哪一些,分别叫什么,作用是什么?
2.文本框(TextBox)常用事件有哪一些,分别叫什么,作用是什么?
3.如何把一个TextBox的内容复制到另外一个TextBox里?
【练习】
点击【添加】按钮把下文本框中的内容加入到上文本框中。
属性设置
| 控件 | 属性 | 值 |
|---|---|---|
| Form1 | Caption | 文本编辑软件 |
| Text1 | Text | |
| Text1 | FontSize | 16 |
| Text1 | FontName | 黑体 |
| Text1 | ScrollBars | 2-加垂直滚动条 |
| Text1 | MultiLine | True |
| Text1 | Locked | True |
| Text2 | Text | |
| Text2 | FontSize | 16 |
| Text2 | FontName | 黑体 |
| Command1 | Caption | 添加 |
事件反馈
- 在Text1的Change 事件中增加
Print Text1.Text - 在Text1的GotFocus 事件中增加
Print "GotFocus" - 在Text1的LostFocus 事件中增加
Print "LostFocus"