TSpeedButton和TButton的区别 -- C++ Builder
来源:互联网 发布:网络暴力 抑郁症 编辑:程序博客网 时间:2024/06/05 05:43
--内容来自网络,谢谢网友的资源。
Speedbutton可以做成通明的(flat),可以加图片,没有返回来的直。
Button不能加图片,也不能做成透明的,但是有返回值modalresult=mrno/mrok/mryes等,可以利用返回的直编
程,判断。
TBitBtn,TButton和TSpeedButton的区别
一、TBitBtn是TButton的派生类。增加的属性有Glyph、Kind、Layout、Margin、NumGlyphs、Spacing、 Style
。这些属性都影响按钮中的图象显示。其中,Kind属性还影响按钮的行为。例如,当Form1中的BitBtn1的Kind设
置为 bkClose时,按下该按钮将自动调用Form1.Close。因此,除了增加图象显示的特性之外,增加按钮行为也
是TBitBtn于TButton的重要区别。
二、TSpeedButton是TGraphicControl的派生类,不具有TWinControl的重要特性:控制焦点。也就是说,你无
法通过 Tab键将焦点移动到一个TSpeedButton上,更不能试图按下空格键或者回车键来利用Windows标准输入方
式“按”此类按钮。这就是 TSpeedButton与TButton(包括TBitBtn)的重要区别。另外,利用TSpeedButton可
以轻松制作透明按钮(Flat属性配合Transparent属性),这对实现比较酷的另类应用来说很有意义。
因此,用TBitBtn要优于用TButton。而用TBitBtn还是用TSpeedButton,主要区别就是考虑按钮的附加行为、
焦点有无、按钮外观。
- TSpeedButton和TButton的区别 -- C++ Builder
- TSpeedButton和TButton的区别 -- C++ Builder .
- TButton、TBitBtn、TSpeedButton的区别和联系
- TButton、TBitBtn、TSpeedButton的区别和联系?
- TButton、TBitBtn、TSpeedButton区别和联系
- C++、VC++和C++Builder的区别
- StringBuffer 和 String Builder的区别
- builder和abstract factory模式的区别
- 工厂模式和builder模式的区别
- BCB中的TBitBtn和TSpeedButton(透明按钮)
- HashTable 和 HashMap的区别 StringBuffer 和Builder的区别
- Delphi与c++builder操作Ole的区别
- Builder模式和Brige模式的区别及其他~~
- Android 对话框AlertDialog和AlertDialog.Builder两者的区别
- BCB中的TBitBtn和TSpeedButton(常用来做透明按钮)
- c++builder error:显示的和我想要的不一样
- 语音和视频的相关代码(c++builder完整源代码)
- 语音和视频的相关代码(c++builder完整源代码)
- 发文能否挣下载积分?
- C#简介
- java对象序列化序列化例子
- 腾讯微博应用
- 宏的使用
- TSpeedButton和TButton的区别 -- C++ Builder
- Oracel , 索引 ,失效
- 使用runtime类执行dos命令并且解析输出结果
- 论文阅读、资料积累的牢骚
- suse专题
- HTML5
- 谈谈最近做项目和参赛的心得体会
- 程序员和音乐家
- SSL Certificate