1Button组件
Button按钮在Delphi 7.0组件板Standard选项卡中
1.Button的主要属性
(1)Caption属性:来制定按钮所显示的文字。
(2)Cancel属性:决定改按钮是否为取消按钮,缺省值为False。
(3)Default属性:用来决定改按钮是否为默认按钮,缺省值为False。
(4)ModalResult属性:用来决定模式窗体如何被关闭。
2.Button的事件
Button组件常用的事件如表所示。
在下述两种情况下,OnClick事件将被激发:
(1)用鼠标单击按钮。
(2)按钮获得焦点时按下 <Enter> 键或空格键。
事件
含义
OnClick
鼠标单击事件
OnMouseDown
鼠标按下事件
OnMouseMove
鼠标移过事件
OnMouseUp
鼠标释放事件
2 BitBtn组件
位于Delphi 7.0组件板Additional选项卡中。
1.BitBtn的主要属性
(1)Glyph属性:为bitBtn制定一个.bmp文件,显示再按钮的表面 。
(2)Kind属性:决定bitBtn按钮的种类。
(3)Layout属性:用来控制bitBtn按钮中位图与文本的相对位置。默认值为blGlyphLeft。
(4)Margin属性:用来控制bitBtn按钮中位图与边界之间的象素个数。
(5)Spacing属性:用来控制bitBtn按钮中位图与文本之间的(距离)象素个数,默认值为4。
2.BitBtn的事件
BitBtn组件常用的事件如表所示。
在下述两种情况下,OnClick事件将被激发:
(1)用鼠标单击按钮。
(2)按钮获得焦点时按下 <Enter> 键或空格键。
事件
含义
OnClick
鼠标单击事件
OnMouseDown
鼠标按下事件
OnMouseMove
鼠标移过事件
OnMouseUp
鼠标释放事件
3 SpeedButton组件
快速按钮(SpeedButton)是一种可以成组工作的按钮,具有将位图显示在按钮表面的功能;还具有允许其中一个按钮被选中(按下)的功能;当它单独使用时具有开关的功能。快速按钮位于Additonal组件板中。
SpeedButton的主要属性有:
(1)AllowAllUp属性:控制是否允许单击处于按下状态的按钮,使之恢复到松开状态。默认值为False。
(2)Down属性:设置按钮是否处于按下状态。
(3)Flat属性:当取值为True时,按钮具有Office97工具栏的风格。默认值为False。
(4)GroupIdex属性:该属性默认值为0,表示不与其他SpeedButton成组。