Inno Setup入门(十八)——Inno Setup类参考(4)
2013-05-24 12:30
573 查看
编辑框 编辑框也叫文本框,是典型的窗口可视化组件,既可以用来输入文本,也可以用来显示文本,是程序设计中最常用的组件之一,可以获取用户输入的许多信息。Pascal中的编辑框由类Tedit实现,该类的定义如下: TEdit = class(TCustomEdit) property AutoSelect: Boolean; read write; property AutoSize: Boolean; read write; property BorderStyle: TBorderStyle; read write; property CharCase: TEditCharCase; read write; property Color: TColor; read write; property Font: TFont; read write; property HideSelection: Boolean; read write; property MaxLength: Integer; read write; property PasswordChar: Char; read write; property ReadOnly: Boolean; read write; property Text: String; read write; property OnChange: TNotifyEvent; read write; property OnClick: TNotifyEvent; read write; property OnDblClick: TNotifyEvent; read write; property OnKeyDown: TKeyEvent; read write; property OnKeyPress: TKeyPressEvent; read write; property OnKeyUp: TKeyEvent; read write; end; 该类的层次模型如下: ![]() 下面的代码将演示创建编辑框,以及编辑框的Text属性:
![]() 如果是想实现两个数的代数运算,而不是字符串的拼接,则按钮的OnClick过程应该做如下修改:
另外,编辑框也能对一些事件做出相应,例如单击、双击,文本内容发生变化等,实现起来和按钮的差不错,这里就不再啰嗦了。最后需要介绍的是三个处理按键的属性:OnKeyDown、OnKeyPress和OnKeyUp 这三个属性是当用户光标停留在该文本框中时,当用户按下了键盘上的某个键时,会调用该属性指定的过程,测试代码如下:
|
相关文章推荐
- Inno Setup入门(十八)——Inno Setup类参考(4)
- Inno Setup入门(十八)——Inno Setup类参考(4)
- Inno Setup入门(十八)——Inno Setup类参考(4)
- (转)Inno Setup入门(十八)——Inno Setup类参考(4)
- Inno Setup入门(十七)——Inno Setup类参考(3)
- Inno Setup入门(十七)——Inno Setup类参考(3)
- Inno Setup入门(十六)——Inno Setup类参考(2)
- Inno Setup入门(二十)——Inno Setup类参考(6)
- Inno Setup入门(十九)——Inno Setup类参考(5)
- Inno Setup入门(十七)——Inno Setup类参考(3)
- Inno Setup入门(十九)——Inno Setup类参考(5)
- Inno Setup入门(十八)——Inno Setup类参考(4)
- Inno Setup入门(十五)——Inno Setup类参考(1)
- Inno Setup入门(十七)——Inno Setup类参考(3)
- Inno Setup入门(二十二)——Inno Setup类参考(8)
- Inno Setup入门(二十二)——Inno Setup类参考(8)
- (转)Inno Setup入门(十五)——Inno Setup类参考(1)
- Inno Setup入门(十五)——Inno Setup类参考(1)
- Inno Setup入门(十五)——Inno Setup类参考(1)
- Inno Setup入门(二十一)——Inno Setup类参考(7)