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(数字仪表); }
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(数字仪表); }