Delphi TdxBarDockControl 用法
1.放个TdxBarManager在窗体上
2.放个TdxBarDockControl在panel上,把它的BarManager属性设置为dxBarManager1
3.双击dxBarManager1,新建个工具条,把工具条的DockControl设置为dxBarDockControl1
这个功能确实实现了,不过就是TdxBarManager里带的checkBox 不好控制;
明明把 True点成了False,但是焦点一离开,就恢复原样;
--------------------------------------------------------------------------------
Properties里有个子属性ImmediatePost,设为True就行了
--------------------------------------------------------------------------------
TdxBarManager里带的checkBox Properties里有个子属性ImmediatePost,设为True就行了;
虽然用这个方法实现了CheckBox的点击切换True或False的功能;
但还有4地方不爽:
1.TdxBarManager里的checkBox 的Caption 好像不能放在小方框的右边,我尝试了很多属性,均不行;而实际上传统的checkBox的Caption都放在右边;
2.传统的checkBox,点击其Caption,也能改变其True或False;但TdxBarManager里的checkBox 只能点那个方框才行;
3.传统的checkBox的Caption上设置好快捷键后,就可以通过快捷键改变其True或Flase,但是TdxBarManager里的checkBox得Caption快捷键仅仅是让CheckBox获取焦点;
4.通过Caption的快捷键,使TdxBarManager里的checkBox 得到焦点,这时候别的快捷键就无法使用了,除非让TdxBarManager里的checkBox失去焦点;而传统的checkBox 就没有这个问题;
所以,虽然TdxBarManager里的checkBox看上去很“漂亮”,可以使用起来却没有传统的
checkBox方便;
Delphi TdxBarDockControl 用法的更多相关文章
- (转载)delphi checklistbox用法
delphi checklistbox用法 在Delphi中checklistbox中高亮选中(不论是否Checked)能够进行操作么?删除,上下移动等等 删除:CheckListBox.Delete ...
- Delphi TStringHelper用法详解
Delphi TStringHelper用法详解 (2013-08-27 22:45:42) 转载▼ 标签: delphi_xe5 it 分类: Delphi Delphi XE4的TStringHe ...
- delphi TStringList 用法详解
转自: http://blog.163.com/you888@188/blog/static/67239619201472365642633/ delphi TStringList 用法详解 2014 ...
- delphi webbrowser用法集锦
delphi webbrowser用法集锦 (2012-05-13 08:29:00) 标签: it 分类: 软件_Software WebBrowser1.GoHome; //到浏览器默认主页 We ...
- delphi json用法
用法:uses Superobject, Sperjsondelphi里有json单元. procedure TForm2.SuperObjectClick(Sender: TObject); var ...
- Delphi - StringReplace用法
StringReplace用法 在开发过程中,有时候我们需要对字符串进行替换操作,屏蔽或者和谐某些字符,可使用Delphi自带的函数StringReplace函数. 通过代码进行说明: //函数原型 ...
- Delphi IDHTTP用法详解(六种用法)
一.IDHTTP的基本用法 IDHttp和WebBrowser一样,都可以实现抓取远端网页的功能,但是http方式更快.更节约资源,缺点是需要手动维护cook,连接等 IDHttp的创建,需要引入ID ...
- delphi checklistbox用法
在Delphi中checklistbox中高亮选中(不论是否Checked)能够进行操作么?删除,上下移动等等 删除:CheckListBox.DeleteSelected; 上下移: CheckLi ...
- Delphi IDHTTP用法详解
一.IDHTTP的基本用法 IDHttp和WebBrowser一样,都可以实现抓取远端网页的功能,但是http方式更快.更节约资源,缺点是需要手动维护cook,连接等 IDHttp的创建,需要引入 ...
随机推荐
- 01_JavaMail_02_Base64加密
[简述] Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一.Base64编码可用于在HTTP环境下传递较长的标识信息.例如,在Java Persistence系统Hibernate中 ...
- 自己在使用的English词典
一.ESL/非母语词典 二.EFL/母语词典 1.American Heritage Dictionary 2.World Book Dictionary 3.Oxford Dictionary of ...
- java.util.HashMap源码分析
在java jdk8中对HashMap的源码进行了优化,在jdk7中,HashMap处理“碰撞”的时候,都是采用链表来存储,当碰撞的结点很多时,查询时间是O(n). 在jdk8中,HashMap处理“ ...
- Java中“|”和“||”用法的区别
例子: int a = 5; int b = 10; if(a > 4 | b++ > 10) { System.out.println("a:"+a+"\n ...
- Shell脚本——DNS自动部署
详细说明查看: (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf./var/named)设置实现和解释 #! /bin/bash IP="10.10 ...
- (jQuery 插件)封装容器的表单为json对象
下面代码可以把一个页面容器中的表单元素封装成一个json对象. (function($){ $.fn.serializeObject=function(){ var inputs=$(this).fi ...
- demo_06Canvas
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- C语言-06复杂数据类型-04 结构体
结构体的说明(构造类型) 数组:只能由多个相同类型的数据构成 结构体:可以由多个不同类型的数据构成 ,结构体的类型是不存在的,自己定义 int main() { // 1.定义结构体类型 定义类型的时 ...
- Core Animation
position和anchorPoint的区别 -整理自苹果官方文档- Layers使用两种坐标系: 1. point-based :1)当需要定义layer在屏幕中或是距另一个layer的位置时 ...
- C++中弱符号(弱引用)的意义及实例
今天读别人代码时看到一个“#pragma weak”,一时没明白,上网研究了一个下午终于稍微了解了一点C.C++中的“弱符号”,下面是我的理解,不正确的地方望大家指正. 本文主要从下面三个方面讲“弱符 ...