/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.panel1 = new System.Windows.Forms.Panel(); this.gridBarChart1 = new SampleProject.Extensions.GridBarChart(); this.splitter1 = new System.Windows.Forms.Splitter(); this.listEditor1 = new SampleProject.Extensions.ListEditor(); this.panel1.SuspendLayout(); this.SuspendLayout(); // // panel1 // this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel1.Controls.Add(this.gridBarChart1); this.panel1.Controls.Add(this.splitter1); this.panel1.Controls.Add(this.listEditor1); this.panel1.Location = new System.Drawing.Point(4, 4); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(760, 492); this.panel1.TabIndex = 1; // // gridBarChart1 // this.gridBarChart1.BackColor = System.Drawing.SystemColors.Window; this.gridBarChart1.Dock = System.Windows.Forms.DockStyle.Fill; this.gridBarChart1.Location = new System.Drawing.Point(259, 0); this.gridBarChart1.Name = "gridBarChart1"; this.gridBarChart1.Size = new System.Drawing.Size(499, 490); this.gridBarChart1.StepNumber = 20; this.gridBarChart1.TabIndex = 4; // // splitter1 // this.splitter1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.splitter1.Location = new System.Drawing.Point(256, 0); this.splitter1.Name = "splitter1"; this.splitter1.Size = new System.Drawing.Size(3, 490); this.splitter1.TabIndex = 2; this.splitter1.TabStop = false; // // listEditor1 // this.listEditor1.Dock = System.Windows.Forms.DockStyle.Left; this.listEditor1.Editors = null; this.listEditor1.ItemType = null; this.listEditor1.List = null; this.listEditor1.Location = new System.Drawing.Point(0, 0); this.listEditor1.Name = "listEditor1"; this.listEditor1.Properties = null; this.listEditor1.Size = new System.Drawing.Size(256, 490); this.listEditor1.TabIndex = 1; this.listEditor1.ListChanged += new System.EventHandler(this.listEditor1_ListChanged); // // frmSample7 // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.BackColor = System.Drawing.SystemColors.Control; this.ClientSize = new System.Drawing.Size(768, 499); this.Controls.Add(this.panel1); this.Name = "frmSample7"; this.Text = "Bar Chart"; this.Load += new System.EventHandler(this.frmSample7_Load); this.panel1.ResumeLayout(false); this.ResumeLayout(false); }
private void Form3_Load(object sender, EventArgs e) { int i; cbokind.Items.Clear(); for (i = 0; i < ClsStaticStation.m_Global.mycls.TestkindList.Count; i++) { cbokind.Items.Add(ClsStaticStation.m_Global.mycls.TestkindList[i]); } cbokind.SelectedIndex = filesave.methodkind; if (listBox1.mlist == null) { listBox1.mlist = new List <ClsStaticStation.shapeitem>(); } listBox1.Items.Clear(); listBox1.mlist.Clear(); for (i = 0; i < ClsStaticStation.m_Global.mycls.shapelist.Count; i++) { bool b = false; for (int j = 0; j < filesave.mshapelist.Count; j++) { if (filesave.mshapelist[j].shapename == ClsStaticStation.m_Global.mycls.shapelist[i].shapename) { b = true; } } if (b == false) { listBox1.Items.Add(ClsStaticStation.m_Global.mycls.shapelist[i].shapename); listBox1.mlist.Add(ClsStaticStation.m_Global.mycls.shapelist[i]); } } if (listBox2.mlist == null) { listBox2.mlist = new List <ClsStaticStation.shapeitem>(); } listBox2.Items.Clear(); listBox2.mlist.Clear(); for (i = 0; i < filesave.mshapelist.Count; i++) { listBox2.Items.Add(filesave.mshapelist[i].shapename); listBox2.mlist.Add(filesave.mshapelist[i]); } txtName.Text = filesave.methodname; txtpath.Text = filesave.datapath; txtinterval.Text = filesave.minterval.ToString(); txtauthor.Text = filesave.methodauthor; txtexplain.Text = filesave.methodmemo; txtcriterion.Text = filesave.criterionname; if (filesave.lprocedurename == null) { filesave.lprocedurename = new List <string>(); } cboitem.Items.Clear(); for (i = 0; i < filesave.m_namelist.Count; i++) { cboitem.Items.Add(filesave.m_namelist[i]); } if (cboitem.Items.Count > 0) { cboitem.SelectedIndex = 0; } gridBarChart1 = new SampleProject.Extensions.GridBarChart(); CComLibrary.inputitem aa = new CComLibrary.inputitem(); for (i = 0; i < filesave.minput.Count; i++) { aa = filesave.minput[i]; gridBarChart1.Bars.Add(new SampleProject.Extensions.ChartBar(aa.name, aa.value, aa.unit, aa.dimsel, Color.Red, Color.White)); } listEditor1.List = new ArrayList(gridBarChart1.Bars); listEditor1.ItemType = typeof(SampleProject.Extensions.ChartBar); listEditor1.LoadList(); gridBarChart2 = new SampleProject.Extensions.GridBarChart(); CComLibrary.outputitem bb = new CComLibrary.outputitem(); for (i = 0; i < filesave.moutput.Count; i++) { bb = filesave.moutput[i]; if (bb == null) { gridBarChart2.Bars.Add(new SampleProject.Extensions.ChartBarDefine(bb.formulaname, "无", bb.formulaunit, bb.check, bb.dimsel, bb.formulaexplain, bb.show, Color.Red, Color.White)); } else { gridBarChart2.Bars.Add(new SampleProject.Extensions.ChartBarDefine(bb.formulaname, "有", bb.formulaunit, bb.check, bb.dimsel, bb.formulaexplain, bb.show, Color.Red, Color.White)); } } listEditor2.List = new ArrayList(gridBarChart2.Bars); listEditor2.ItemType = typeof(SampleProject.Extensions.ChartBarDefine); listEditor2.LoadList(); listEditor2.Editors[1].EditableMode = SourceGrid2.EditableMode.None; for (i = 0; i < filesave.moutput.Count; i++) { (listEditor2.List[i] as SampleProject.Extensions.ChartBarDefine).value = filesave.moutput[i].formulavalue; } gridBarChartText = new SampleProject.Extensions.GridBarChart(); CComLibrary.inputtextitem bb1 = new CComLibrary.inputtextitem(); for (i = 0; i < filesave.minputtext.Count; i++) { bb1 = filesave.minputtext[i]; if (bb1 == null) { gridBarChartText.Bars.Add(new SampleProject.Extensions.ChartBarTextDefine("文档名称", "")); } else { gridBarChartText.Bars.Add(new SampleProject.Extensions.ChartBarTextDefine(bb1.name, bb1.value)); } } listEditor4.List = new ArrayList(gridBarChartText.Bars); listEditor4.ItemType = typeof(SampleProject.Extensions.ChartBarTextDefine); listEditor4.LoadList(); gridBarChartCombo = new SampleProject.Extensions.GridBarChart(); CComLibrary.cboitem bb2 = new CComLibrary.cboitem(); for (i = 0; i < filesave.mcbo.Count; i++) { bb2 = filesave.mcbo[i]; if (bb2 == null) { gridBarChartCombo.Bars.Add(new SampleProject.Extensions.ChartBarComboDefine("名称", null, 0)); } else { string mcbo; mcbo = ""; for (int j = 0; j < bb2.mlist.Count - 1; j++) { mcbo = mcbo + bb2.mlist[j] + ","; } if (bb2.mlist.Count - 1 >= 0) { mcbo = mcbo + bb2.mlist[bb2.mlist.Count - 1]; } gridBarChartCombo.Bars.Add(new SampleProject.Extensions.ChartBarComboDefine(bb2.Name, mcbo, bb2.value)); } } listEditor5.List = new ArrayList(gridBarChartCombo.Bars); listEditor5.ItemType = typeof(SampleProject.Extensions.ChartBarComboDefine); listEditor5.LoadList(); CComLibrary.userchannelitem cc = new CComLibrary.userchannelitem(); for (i = 0; i < filesave.muserchannel.Count; i++) { cc = filesave.muserchannel[i]; if (cc.channelvalue == null) { DataGridViewRow b = new DataGridViewRow(); DataGridViewCell c = new DataGridViewTextBoxCell(); b.Cells.Add(c); b.Cells[0].Value = cc.channelname; c = new DataGridViewTextBoxCell(); b.Cells.Add(c); b.Cells[1].Value = "无"; c = new DataGridViewTextBoxCell(); b.Cells.Add(c); b.Cells[2].Value = cc.channelunit; c = new DataGridViewComboBoxCell(); b.Cells.Add(c); comboinit(c as DataGridViewComboBoxCell); (b.Cells[3] as DataGridViewComboBoxCell).Value = (b.Cells[3] as DataGridViewComboBoxCell).Items[cc.channel_dimensionkind]; b.Tag = cc.channelvalue; uListEditor1.dataGridView1.Rows.Add(b); } else { DataGridViewRow b = new DataGridViewRow(); DataGridViewCell c = new DataGridViewTextBoxCell(); b.Cells.Add(c); b.Cells[0].Value = cc.channelname; c = new DataGridViewTextBoxCell(); b.Cells.Add(c); b.Cells[1].Value = "有"; c = new DataGridViewTextBoxCell(); b.Cells.Add(c); b.Cells[2].Value = cc.channelunit; c = new DataGridViewComboBoxCell(); b.Cells.Add(c); comboinit(c as DataGridViewComboBoxCell); (b.Cells[3] as DataGridViewComboBoxCell).Value = (c as DataGridViewComboBoxCell).Items[cc.channel_dimensionkind]; b.Tag = cc.channelvalue; uListEditor1.dataGridView1.Rows.Add(b); } } }