[原創]Delphi XE10 dxLayoutControl 控件應用指南


DevExpress VCL套件是一套非常強大的界面控件,可惜關於Delphi開發方面的說明太少,有些控件使用起來一頭霧水,不知從何下手。本節詳細介紹在Delphi Xe10 Seattle中如何利用dxLayoutControl 控件來做界面布局。

1、  首先從工具箱面板中將dxLayoutControl放在Form上,設置2個關鍵屬性如下:

屬性

屬性值

說明

Align

alClient

一般都要設置為alClient,因為需要它控制整個Form布局

LayoutLookAndFeel

Create a new LookAndFeel in the new List

創建一個新的樣式表來控制布局控件的樣式

2、  右鍵點擊窗體上的dxLayoutControl控件,在彈出菜單上選擇“Designer…”,會彈出一個設計器窗口,點擊左邊的“根”,然后設置其屬性如下:

屬性

屬性值

說明

AlignHorz

ahClient

水平對齊方式

AlignVert

avClient

 垂直對齊方式

LayoutDirection

ldVertical

布局的排列方向為垂直排列

 

ldHorizontal

布局的排列方向為水平排列

 

ldTabbed

選項卡排列

3、  設置要“根”的屬性后,在右邊點擊添加幾個分組(GROOP),再將分組拖到左邊的根下面,Form窗口上分組的排列順序都是可以通過鼠標拖動“設計器”上的順序來改變的,直接在Form窗口上拖動是無效的。分組和根的屬性值基本上都是一樣的,這里要注意分組的以下屬性:

屬性

屬性值

說明

ShowBorder

True(False)

是否需要顯示分組的邊框

CaptionOptions->Text

自定義文字

Text的文字表示顯示在分組上的標題內容

LayoutDirection

ldVertical,ldHorizontal

排列方向是表示分組里面的控件排列的方式是按水平排列還是垂直排列

4、  分組添加完成,設置好相應的屬性后,就可以根據設計在分組里面放置對應的編輯框或按鈕了。最后出來的效果是這樣的:

 

QQ:7846156


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM