DevExpress学习之路

第一章 DevExpress模板调用修改 第二章 Layoutcontrol布局



文章目录

  • DevExpress学习之路
  • 前言
  • 一、LayoutControl详解
  • 1.1 LayoutControl属性
  • Dock
  • 二、布局子控件
  • 2.1 labelcontrol
  • 2.1.1 size
  • 2.1.2 label中文字
  • 2.2 panelcontrol
  • 总结



前言

LayoutControl作为DevExpress下的一个布局神器,可以在控件内点击鼠标右键添加各种子控件;而且还会将子控件进行自动排版对齐(有好有坏吧)。
据了解,虽然LayoutControl在一定程度上方便了布局,但是可能出现整体布局乱掉的情况,谨慎使用。


一、LayoutControl详解

1.1 LayoutControl属性

Dock

将LayoutControl拖进Form之后,首先应该设置尺寸,一般将Dock属性设置为"Fill",使该控件充满整个Form。

二、布局子控件

2.1 labelcontrol

labelcontrol作为Dev(DevExpress简称)中的标签控件,和通用控件label类似,将该控件拖进layoutcontrol之后,会自动置于顶部,示意图如下:

devexpress BarButtonItem 按钮图片设置_控件


此时需要调节label的尺寸、位置、文字大小、文字格式以及文字位置:

2.1.1 size

直接在属性中调整label的尺寸是不可行的,因为当labelcontrol处于LayoutControl中时,LayoutControl控件会自动进行自我分割,比入在上图,我添加了一个labelcontrol,那么layout会自我分割两个子item,一个名为layoutcontrolitem1和empty space item,如下图(下面会讲述该界面如何调出),所以单独调整label的大小是不可行的。

devexpress BarButtonItem 按钮图片设置_学习_02


那么调整label的尺寸时,首先需要选中,出现倒三角,如下所示:

devexpress BarButtonItem 按钮图片设置_c#_03


点击倒三角,出现下面情况,然后在Size Constraints选中Free Size,意思是自由调整该控件的大小:

devexpress BarButtonItem 按钮图片设置_控件_04


然后在点击customize layout选项,选中想要修改尺寸的item,在属性框中修改大小:

devexpress BarButtonItem 按钮图片设置_控件_05

2和3处都可以修改大小。

2.1.2 label中文字

Text中修改文字内容

devexpress BarButtonItem 按钮图片设置_windows_06


Font中调整文字格式:

devexpress BarButtonItem 按钮图片设置_学习_07


Appearance->textoption->halignment设置为center调整文字居中:

devexpress BarButtonItem 按钮图片设置_控件_08

2.2 panelcontrol

layoutcontrol还可以搭配panelcontrol进行布局,panelcontrol的尺寸设置同上,在panelcontrol中可以添加需要的控件,如button:

devexpress BarButtonItem 按钮图片设置_windows_09


总结

本文主要介绍layoutcontrol布局以及子控件属性设置。