·天新网首页·加入收藏·设为首页
首页|笔记本|手机|数码相机|摄像机|MP3/MP4|主板|内存|显示器|办公|打印机|下载|开发|汽车|学院|业界
硬件|台式机|数码|数字家庭|投影仪|GPS/CPU|显卡|硬盘|服务器|网络|一体机|驱动|源码|游戏|考试|报价
您现在的位置:天新网 > 软件开发 > 开发语言 > C++ Builder
C++ Builder 初学问与答(三)
http://dev.21tx.com 2004年07月27日 CSDN ch_builder

1 2 3 4 下一页

  3. 按钮类组件
  
  21)问:在进行Windows程序界面设计中,经常会用到按钮,在C++Builder中,按钮一定是通过按钮组件来实现的吗?



  答:是的,并且C++Builder的按钮类组件十分丰富。BCB提供了两类按钮类组件:一类是执行类按钮,另一类是信息类按钮。所谓执行类按钮是指它们通常用来启动程序运行的,比如按钮、位图按钮、加速按钮。而信息类按钮一般用来获取信息,包括单选按钮和复选框。灵活地使用各种按钮,不仅可以使程序更加丰富多彩,而且可以提高程序的性能。

  22)问:那么按钮组件有哪些常用的属性和方法呢?

  答:对于按钮组件,Caption属性用来描述按钮的标题,也就是按钮上显示的文本,它与标签组件很相识,我们同样可以在这个属性中为按钮指定快捷键。

  当Cancel属性值为True时,用户无论何时按下Esc键,都会产生OnClick事件,当窗体上有多个按钮时,Esc键触发TabOrder值最小的那个按钮的OnClick事件。它的缺省值为False

  当Default属性值为true时,用户无论何时按下Enter键时,都会产生OnClick事件,与Cancel属性不同的是,如果输入焦点正好在一个按钮上,那么会产生这个按钮的OnClick事件。否则,产生TabOrder的值最小的那个按钮的OnClick事件。它的缺省值为True

  Hint属性保存着按钮的提示内容,当用户把鼠标光标停留在按钮上时,就会显示提示信息。

  ShowHint属性用来确定是否显示提示文本,缺省值为False。

  按钮常用的事件就是OnClick事件,OnClick事件在鼠标单击按钮时产生,另外,通过快捷键、enter键和Esc键也可以产生OnClick事件,一般情况下,按钮都需要增加OnClick事件处理程序。

  23)问:那么位图按钮又有什么特点呢?

  答:位图按钮BitBtn除了可以像普通按钮那样显示文本外,还可以显示图形,除了具有一般按钮所具有的全部属性外,位图按钮还有一个特有的Kind属性。这个属性用来设定按钮为几种预定义图形按钮风格中的哪一种。这是几种预定义按钮风格。这些做好的按钮如下表:
 

Kind属性值

按钮外观

等价属性设置

bkCustom

缺省值

用来给用户制定

bkOK

Caption=”OK”

ModalResult=mrOK

Default=true

bkCancel

Caption=”Cancel”

ModalResult=mrCancel

Cancel=true

bkYes

Caption=”&Yes”

ModalResult=mrYes

Default=true

bkNo

Caption=”&No”

ModalResult=mrNo

Cancel=true

bkHelp

Caption=”&Help”

bkClose

Caption=”&Close”

bkAbort

Caption=”Abort”

ModalResult=mrAbort

bkRetry

Caption=”&Retry”

ModalResult=mrRetry

bkIgnore

Caption=”&Ignore”

ModalResult=mrIgnore

bkAll

Caption=”&All”

ModalResult=mrAll

上一篇: C++ Builder中消息处理过程及应用
下一篇: 用C++ Builder创建数字签名

1 2 3 4 下一页

Google
 
热点文章
关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
晨新科技 版权所有 Created by TXSite.net