Пример #1
0
        private void f_添加仪表(数显仪表单体类 item)
        {
            Size            s = new Size(item.长度, item.高度);
            HarrProgressBar 数字仪表;

            数字仪表               = new HarrProgressBar();
            数字仪表.Padding       = new Padding(3);
            数字仪表.Margin        = new Padding(item.间距, 0, 0, 0);
            数字仪表.MainText      = "00.00";
            数字仪表.StatusText    = item.标题内容;
            数字仪表.StatusBarSize = item.标题部分高度;
            数字仪表.FillDegree    = item.标题部分颜色占比;
            数字仪表.Size          = s;
            数字仪表.MainFont      = new System.Drawing.Font(item.数字字体, item.数字大小, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            数字仪表.StatusFont    = new System.Drawing.Font(item.标题字体, item.标题大小, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            数字仪表.Checked       = true;
            数字仪表.Anchor        = AnchorStyles.Left | AnchorStyles.Right;
            数字仪表.Paint        += new PaintEventHandler(数字仪表_Paint);
            数字仪表.Name          = (++序号).ToString();
            数字仪表.绑定参数编码        = item.数据编码;
            //绑定数据显示
            f_绑定仪表数据(数字仪表, item.数据编码, item.计算类型);

            this.flowLayoutPanel1.Controls.Add(数字仪表);
        }
Пример #2
0
        private void f_添加仪表(数显仪表单体类 item)
        {
            Size s = new Size(item.长度, item.高度);
            HarrProgressBar 数字仪表;
            数字仪表 = new HarrProgressBar();
            数字仪表.Padding = new Padding(3);
            数字仪表.Margin = new Padding(item.间距,0,0,0);
            数字仪表.MainText = "00.00";
            数字仪表.StatusText = item.标题内容;
            数字仪表.StatusBarSize = item.标题部分高度;
            数字仪表.FillDegree = item.标题部分颜色占比;
            数字仪表.Size = s;
            数字仪表.MainFont = new System.Drawing.Font(item.数字字体, item.数字大小, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            数字仪表.StatusFont = new System.Drawing.Font(item.标题字体, item.标题大小, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            数字仪表.Checked = true;
            数字仪表.Anchor = AnchorStyles.Left | AnchorStyles.Right;
            数字仪表.Paint += new PaintEventHandler(数字仪表_Paint);
            数字仪表.Name = (++序号).ToString();
            数字仪表.绑定参数编码 = item.数据编码;
            //绑定数据显示
            f_绑定仪表数据(数字仪表, item.数据编码,item.计算类型);

            this.flowLayoutPanel1.Controls.Add(数字仪表);
        }