• 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的坐标。

  • 相关阅读:
    判断两个对象是否相同
    参数的修饰符
    异常处理
    类型转换
    值类型和引用类型
    抽象方法实现计算器
    静态
    多态
    访问修饰符
    面向对象三大特性
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/11497430.html
Copyright © 2020-2023  润新知