Winform中通過代碼給PanelControl添加子控件並進行定位


場景

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的坐標。


免責聲明!

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



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