Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)aaapublished in(发表于) 2014/7/19 0:11:39 delphi按钮组件(TButton)使用实例
按钮组件(TButton)TButton 是一个标准的按钮组件,通过它可以控制程序的许多动作,因此经常被使用。1.TButton 组件的典型用法TButton 组件的典型用法就是执行命令。它的用法很简单,当用户单击按钮时将触发OnClick 事件,程序要做的就是响应这个事件中的代码。例如“退出”按钮的功能是关闭并退出应用程序,在界面设计时,就可以双击“退出”按钮切换到代码编窗口,在其OnClick 事件中输入下面的代码:Close;程序运行时,只要用户单击了这个按钮,应用程序就会结束执行。2.TButton 组件的重要属性·Action 指定一个动作事件·Anchors 此属性用于设置标签组件在容器组件改变大小时是否进行缩放·Cancel 按钮作为取消按钮·Caption 此属性用来设置按钮上所显示的内容·Default 按钮作为默认按钮·TabOrder 指定在按Tab 键时获取焦点的顺序·WordWrap 显示在按钮上的文字按照宽度大小将自动绕回下面介绍程序设计中TButton 组件常用的属性。(1)Action 属性此属性可以为按钮指定一个动作事件,动作事件的编写可以利用TActionList 组件(此组件将在后面进行介绍)。Action 属性指定一个动作事件后,按钮原有的OnClick 事件将不再执行,而在单击按钮时则执行Action 属性指定的动作。(2)Cancel 属性Cancel 属性设置为True 时,用户按下Esc 键时就会触发这个按钮的单击事件。这种按钮经常用于取消设置。(3)Caption 属性此属性用于设置按钮上所显示的内容,可以利用“&”字符定制快捷键。(4)Default 属性此属性设置为True 时,则在该视图中按下Enter 键后,将执行该按钮OnClick 事件的处理过程。对于有些组件,例如在RichEdit 组件中按下Enter 键后,不会产生默认按钮的OnClick 事件。默认按钮的功能经常应用于对设置的确认。注意:当一个窗体中有多个默认按钮或取消按钮时,只有第1 个被设置为默认按钮或取消按钮时才起作用。(5)TabOrder 属性此属性用于指定在按Tab 键时获取焦点的顺序。TabOrder 属性的取值类型为Integer,从0 开始。此属性可以在组件上用单击鼠标右键,在快捷菜单中选择“Tab Order”菜单项进行Tab 键的顺序。TabOrder 属性的设置适用于所有能够获得焦点的可视组件。3.TButton 组件的重要事件TButton 组件的重要事件就是OnClick 事件,此事件在用户单击按钮时触发。另外,如果想在其他的代码执行中调用Button1 按钮的OnClick 事件,可以用下面的代码方式触发:Button1.Click;
赞