文本框(TextBox)

689 阅读1分钟

一个文本编辑区域,程序运行时用来显示、输入和编辑文本

一、常用属性

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里?

【练习】

image.png

点击【添加】按钮把下文本框中的内容加入到上文本框中。

属性设置

控件属性
Form1Caption文本编辑软件
Text1Text
Text1FontSize16
Text1FontName黑体
Text1ScrollBars2-加垂直滚动条
Text1MultiLineTrue
Text1LockedTrue
Text2Text
Text2FontSize16
Text2FontName黑体
Command1Caption添加

事件反馈

  1. Text1Change 事件中增加Print Text1.Text
  2. Text1GotFocus 事件中增加Print "GotFocus"
  3. Text1LostFocus 事件中增加Print "LostFocus"