力控组态软件ForceControl V7.0 Windows 控件文本输入控件的方法和事件
力控组态软件中文本框用于文本的输入和输出(显示)。文本输入控件在工具的windows控件中如图1。
图1
讲文本输入放到力控组态软件工程中的窗口上后,双击或者右键选择对象属性。进入如图2所示的属性设置。
图2
显示文本:设置文本框的初始显示文本。
运行时双击弹出对话框:运行时双击文本控件可以弹出此属性设置对话框。
自动水平滚动:运行状态下输入文本时光标自动水平滚动。
边框:设置文本框是否带有边框。
清空:设置运行状态下是否显示初始文本,选中则不显示初始文本。
只读:设置文本框的内容是否只读。
对齐方式及字体:设置文本的对齐方式以及字体。
大小写方式:设置英文字体的大小写状态,选正常将按照原文的英文大小写显示;小写
将英文字母转换为小写显示,大写将英文字母转换为大写显示。
多行:文本显示方式为多行。
自动垂直滚动:运行状态下文本自动垂直滚动。
垂直/水平滚动条:设置是否有垂直/水平滚动条。
文字颜色/背景颜色:设置文本框显示内容的颜色和文本框的背景颜色。
不允许输入字符:勾选后将只允输入、显示数字,且数字符合本项内规定的条件。
权限:设置列表的访问权限和安全区域。
文本输入控件的方法
Invalidate
语法:#TextControl.Invalidate();
功能:刷新控件
返回值:void
参数:无
示例:#TextControl.Invalidate();//刷新控件。
文本输入控件的属性
Text
功能:显示的文本
语法:#name.Text= Text
说明:Text为字符串型
示例:#name.Text = “你好“;//显示“你好”
BackColor
语法:#TextControl.BackColor
功能:显示框的背景颜色
示例:#TextControl.BackColor=90;
FontColor
语法:#TextControl.FontColor
功能:显示框中输出的字体颜色
示例:#TextControl.FontColor=0;
文本输入控件的事件
Enter
名称:Enter
功能:回车时响应事件
返回值:void
参数:无
OnClick
名称:OnClick
功能:点击文本框事件。
返回值:void
参数:无
说明:点击文本框事件。
OnKillFocue
名称:OnKillFocue
功能:失去焦点响应事件。
返回值:void。
参数:无。
说明:失去焦点响应事件。
OnSetFocue
名称:OnSetFocue
功能:得到焦点响应事件。
返回值:void
参数:无
说明:得到焦点响应事件。
OnChanged
名称:OnChanged(String strOld,string strNew)
功能:文本内容变化时事件
返回值:void
参数:strOld, strNew
说明:strOld变化前的文本, strNew变化后的文本