Winform中通过代码给PanelControl添加子控件并进行定位
程序员文章站
2022-12-09 17:50:07
场景 DevExpress的PanelControl常用进行窗体页面的布局。 一般是拖拽一个PannelControl,然后是再拖拽其他控件。 如果是由代码生成控件并控制布局的话,怎样实现。 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 比如说要在PanelContrl中 ......
场景
devexpress的panelcontrol常用进行窗体页面的布局。
一般是拖拽一个pannelcontrol,然后是再拖拽其他控件。
如果是由代码生成控件并控制布局的话,怎样实现。
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
比如说要在panelcontrl中添加一个textedit,那么就设置这个textedit的parent属性为pannelcontrol。
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;
设置定位就是通过location属性来设置,有两个参数,分别为x的坐标与y的坐标。
下一篇: C#动态创建单例类的对象