|
下面是以两个实际例子说明在C++Builder轻松开发可Dockable的视窗和工具栏。
一.开发可Dockable的视窗
步骤一:新建一个工程;
步骤二:在组件面板上的Standard页,拖一个Tpanel组件到Form1上,然后把Tpanel1的Align的属性设为alTop,并且把属性DockSite设置为true;
步骤三:在组件面板上的Additonal页,拖三个Tshape组件到Form1上,并且把着三个Tshape组件的属性DragKind设置为dkDock,属性DragMode设置为dmAutomatic;
步骤四:运行程序,你就可以利用鼠标把Tshape组件dock在Tpanel组件上。二.开发可Dockable的工具栏

步骤一:新建一个工程;
步骤二:按照上一篇的方法用TmainMenu+TcontrolBar+TToolBar创建一个位于工具栏中的下拉式菜单;
步骤三:接着把Tcontrolbar的属性DockSite设置为true,把TToolBar的属性DragKind设置为dkDock,属性DragMode设置为dmAutomatic;
步骤四:运行程序,得到一个具有dock功能的工具栏,你可以把工具栏停靠在窗体(Form1)的上面,也可以把它拖出来浮动于窗体之上。如下图所示:

到此为止,我们已经学会了如何开发具有dock功能的应用程序。它使使用者可以随心所欲地组合和摆放工具栏,又可以使程序界面更美观。 上一页 [1] [2] |