Winform中通过代码给PanelControl添加子控件并进行定位

摘要:
场景DevExpress的PanelControl通常用于表单页面的布局。通常,拖动PannelControl,然后拖动其他控件。关注公众号上的霸道程序猿,获取编程相关电子书、教程和免费下载。例如,要将TextEdit添加到PanelControl,请将TextEdit的Parent属性设置为PannelControl。
场景

DevExpress的PanelControl常用进行窗体页面的布局。

一般是拖拽一个PannelControl,然后是再拖拽其他控件。

Winform中通过代码给PanelControl添加子控件并进行定位第1张

如果是由代码生成控件并控制布局的话,怎样实现。

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

实现

比如说要在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的坐标。

免责声明:文章转载自《Winform中通过代码给PanelControl添加子控件并进行定位》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何启动iis(Internet 信息服务(IIS)管理器)打印jvm参数的几种方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

c#在WinForm下使用HttpWebRequest上传文件并显示进度

这段时间因项目需要,要实现WinForm下的文件上传,个人觉得采用FTP方法太麻烦,还得配置FTP服务器,要通过防火墙也是一个麻烦。本来打算采用WebClient方法,但是采用这个方法实现后,进度条很短时间后就达到最大值,要等待一段时间才能传送完毕,要是文件太大(我这里测试约100M),会出现错误。后来才知道,原来WebClient是在加载完整个文件到内存...

winform窗体(六)——DataGridView控件及通过此控件中实现增删改查

DataGridView:显示数据表,通过此控件中可以实现连接数据库,实现数据的增删改查 一、后台数据绑定:    List<xxx> list = new List<xxx>();      dataGridView1.DataSource = list;      //设置不自动生成列,此属性在属性面板中没有      data...

WinForm控件设计:DataGridView的行统计实现 原文来自:http://www.cnblogs.com/yyj/archive/2010/10/21/1857518.html

//**************************************////////////////////////////////         #region 显示统计列        /// <summary>        /// 显示DataGridView的统计信息        /// </summary>...

WinForm实现鼠标悬停显示控件

在某些需频繁操作的环节中,为提高效率、减少劳动,可以在操作细节上下功夫,以带来更好的用户体验。 今天介绍的鼠标悬停显示功能就是一例,看似仅仅节省了一次点击,实则在繁复操作中能够为用户节约很多体力,提高舒适度。 本例中的基本需求是: 鼠标移入设置区域后,直接弹出详尽设置内容,并当进行了设置或鼠标移出弹出的设置区域后,自动关闭弹出的设置区域。 在这里,我设计...

NanUI for Winform发布,让Winform界面设计拥有无限可能

如今,尽管WPF、UWP大行其道,大有把Winform打残干废的趋势。但是还是有那么一波顽固不化的老家伙们固守着Winform,其中就包括我。 好吧,既然都说Winform做得软件不如WPF界面美观效果绚丽,那么我们就找一个方法让Winform也拥有漂亮的界面。DevExpress和ComponentOne都是不错的选择,Telerik虽说是做Asp.ne...

winform知识

控件相关 1.文本框/label高度 文本框Multiline属性,设为true就可以了。改完高度后再将此属性改回来,要不然多行文本框,按回去就去下一行了。 label的改autoSize属性,设为false就可以了。 2.控件中文字居中 TextAlign属性:MiddleCenter 3.颜色属性 直接输入 #xxxx 4.如何去掉button按钮的...