LayoutControl


LayoutControl布局設置為Table

拖動一個layoutcontrol到form上之后,會自動附帶一個layoutgroup

設置layoutgrouplayoutmode為table

設置layoutgroup的OptionsTableLayoutGroup,這個屬性里的行和列設置一下就可以控制行數和列數,以及每行和每列的大小

 

 

LayoutControl讓一個控件占據多行或者多列

拖動一個layoutcontrol到form上之后,會自動附帶一個layoutgroup

設置layoutgroup的layoutmode為table

設置layoutgroup的OptionsTableLayoutGroup,這個屬性里的行和列設置一下就可以控制行數和列數,以及每行和每列的大小

 

拖動一個pictureedit到layoutcontrol中

拖進去的這個控件,自動附帶一個LayoutControlItem

設置OptionsTableLayoutItem,來確定pictureedit所占據的行和列。設置TextVisible為false可以隱藏

 

通過編碼的方式來控制行列,以及添加控件

控制行列

RowDefinition rowDefinition = new RowDefinition(layoutControlGroup2, 50, SizeType.Percent);
            layoutControlGroup2.OptionsTableLayoutGroup.RowDefinitions.Add(rowDefinition);
            layoutControlGroup2.OptionsTableLayoutGroup.RowDefinitions.Add(rowDefinition);
            ColumnDefinition columnDefinition = new ColumnDefinition(layoutControlGroup2, 50, SizeType.Percent);
            layoutControlGroup2.OptionsTableLayoutGroup.ColumnDefinitions.Add(columnDefinition);
            layoutControlGroup2.OptionsTableLayoutGroup.ColumnDefinitions.Add(columnDefinition);

 

添加控件

 

 

 

================================================================

layoutcontrolitem和控件,通過如下方式進行綁定

      this.layoutControlItem2.Control = this.groupControl2;


免責聲明!

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



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