ExpressBars中的停靠控件使用收藏

ExpressBars中的停靠控件使用收藏

ID:39802585

大小:44.29 KB

页数:9页

时间:2019-07-11

ExpressBars中的停靠控件使用收藏_第1页
ExpressBars中的停靠控件使用收藏_第2页
ExpressBars中的停靠控件使用收藏_第3页
ExpressBars中的停靠控件使用收藏_第4页
ExpressBars中的停靠控件使用收藏_第5页
资源描述:

《ExpressBars中的停靠控件使用收藏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ExpressBars中的停靠控件使用收藏1.1     控件简介Dockpanels Dockpanels是建立停靠应用的最主要部分,是在应用内部的windows局部窗口,可以放置其他的VCL控件。当一个Dockpanels放在Form上后,它会自动漂浮在Form之上。如果需要停靠到窗体中,需要使用TdxDockSite控件,并且可以设置主题风格。 注意,当要对Dockpanels控件进行删除、复制粘贴或者其他一些操作时,务必使用控件的上下文菜单来实现。 Dockpanels之间可以互相停靠,停靠的结果有2种类型-ta

2、bcontainers和sidecontainers,例如,可以将sidecontainers放到一个tabcontainers中。 DockSites DockSites支持放置Dockpanels,注意DockSites只能接受Dockpanels控件; 如果没有DockSites上没有控件时,会有一个空白的矩形区域占位,如果不想这样,可以采用以下技巧:l      用一个DockSites填充整个Form,然后在上面放上一个Dockpanels;l      如果将DockSites的autoSize属性设为tru

3、e,它的大小会自适用所接受的DockPanel或者container; DockingManager DockingManager控件可以集中控制所有或者部分的停靠控件。注意,它不是必须的,如果在Application的任何窗体上都没有放置DockingManager,dockingcontroller会接管停靠控件的管理。但是dockingcontroller只提供默认设置,不允许改变停靠控件的设置。一般情况下都会使用DockingManager。 1.2     如何定制DockPanels外观ExpressDock

4、ing提供4种预先设置好显示风格,标准(类似于Delphi)、VisualStudio.Net、office和WindowsXp风格。为了在设计时就能指定风格,需要使用DockingManager的ViewStyle和LookAndFeel属性。注意LookAndFeel属性设置只能在ViewStyle属性设置为vsUseLookAndFeel时使用。要指定一个dockpanel的caption,使用Caption属性,设置图标使用ImageIndex属性,当然之前要给dockingmanager提供一个imageLis

5、t。1.3     停靠的基本操作 如果要改变dockpanel的位置,但是不想在经过docksite上方的时候自动嵌入,可以在拖动的时候按住CTRL。 停靠控件的AllowDockClients属性为接受的控件停靠设定位置,AllowDock为停靠到其他控件设定位置。设置AllowFloating为False,可以禁止停靠控件漂浮,Dockable设置为False,则不允许拖动停靠。1.4     创建一个VisualStudio.Net风格的界面l      新建一个应用;l      在窗体上放置一个TdxDock

6、Site控件,并设置Align属性为alClient;l      在TdxDockSite上放置一个TdxDockPanel控件,TdxDockPanel会自动充满整个TdxDockSite的区域。设置ShowCaption属性为False,隐藏面板标题栏;l      在TdxDockPanel上放置一个memo控件,并设置Align为alClient;l      设置dockpanel的AllowDockClients属性,将所有的选项为False,阻止其他dockpanel的停靠;l      将docksit

7、e的AllowDockClients属性的dtTop选项设为False,将会阻止其他dockpanel停靠到其上方;l      至此,所有准备步骤已经就绪。现在可以在窗体上新建一些dockpanel,这些dockpanel只能被拖放到窗体的边缘,除了上方。当一个dockpanel停靠到窗体的左边,设置AutoHide属性,将会自动加入一个sidecontainer控件;l      剩下的事情就要切入主题了,放置一个dockingmanager控件,设置ViewStyle属性为vsNET,整个应用的界面就会变成VS.N

8、ET风格了。2         运行时的停靠控件2.1     停靠规则 Dockpanel只能在docksite上该能改变大小。ExpressDocking提供2种停靠点类型:docksites、layoutsites和floatsites。Docksites是放置在窗体上,用来接受dockpanel的停靠;Lay

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。