Winform中使用DevExpress时给控件添加子控件的方法

mac2022-06-30  21

场景

在WInform中使用DevExpress时经常使用PanelControl控件用来进行布局设计,因此需要在代码中生成控件并添加子控件。

实现

一种是设置要添加的自控件的Parent属性为容器控件。

PanelControl panelControlX = new PanelControl(); TextEdit minTextEditX = new TextEdit(); minTextEditX.Text = xAttribute.Min.ToString(); minTextEditX.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric; minTextEditX.Width = Global.CHART_OPTION_WIDTH; minTextEditX.Location = new Point(Global.NOGROUP_HORIZONTAL_DISTANCE , Global.GROUP_VERTICAL_DISTANCE * 2 + radioGroupX.Height); minTextEditX.Parent = panelControlX;

 

最常用的还是通过控件的Controls属性的Add方法将子控件添加进来。

PanelControl panelControlY = new PanelControl(); LabelControl labelY = new LabelControl(); labelY.Text = "Y" + yList[i].No; labelY.Location = new Point(20, Global.GROUP_VERTICAL_DISTANCE - labelY.Height); panelControlY.Controls.Add(labelY);

 

注:

博客首页:

https://blog.csdn.net/badao_liumang_qizhi

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

 

转载于:https://www.cnblogs.com/badaoliumangqizhi/p/11504523.html

相关资源:devexpress控件使用详细说明
最新回复(0)