public void Add(string Name, bool WaveOn) { ClassParControls ParCon = new ClassParControls(ListConData.Count + 1, Name, WaveOn); ListConData.Add(ParCon); PageNum = MaxPageNum; if (lblNum.Top + lblNum.Height + (TopSub + lblNum.Height) * (ListConData.Count - PageNum * PageCount) > llblPageNum.Top) { PageNum++; MaxPageNum = PageNum; } ParCon.lblNum.Width = lblNum.Width; ParCon.lblNum.Height = lblNum.Height; ParCon.lblNum.Left = lblNum.Left; ParCon.lblNum.Top = lblNum.Top + (TopSub + lblNum.Height) * (ListConData.Count - PageNum * PageCount); this.Controls.Add(ParCon.lblNum); ParCon.txtName.Width = lblName.Width; ParCon.txtName.Height = lblName.Height; ParCon.txtName.Left = lblName.Left; ParCon.txtName.Top = ParCon.lblNum.Top; this.Controls.Add(ParCon.txtName); ParCon.cbxWaveOn.Width = WaveColorOnS; ParCon.cbxWaveOn.Height = WaveColorOnS; ParCon.cbxWaveOn.Left = lblWaveOn.Left + lblWaveOn.Width / 2 - ParCon.cbxWaveOn.Width / 2; ParCon.cbxWaveOn.Top = ParCon.lblNum.Top + ParCon.lblNum.Height / 2 - ParCon.cbxWaveOn.Height / 2; ParCon.cbxWaveOn.Click += new EventHandler(LengthChange); this.Controls.Add(ParCon.cbxWaveOn); }
public void Add(string Name, int TypeIndex, int LengthIndex, Color WaveColor, int WaveMulIndex, bool WaveOn) { ClassParControls ParCon = new ClassParControls(ListConData.Count + 1, Name, TypeIndex, LengthIndex, WaveColor, WaveMulIndex, WaveOn); ListConData.Add(ParCon); PageNum = MaxPageNum; if (lblNum.Top + lblNum.Height + (TopSub + lblNum.Height) * (ListConData.Count - PageNum * PageCount) > llblPageNum.Top) { PageNum++; MaxPageNum = PageNum; } ParCon.lblNum.Width = lblNum.Width; ParCon.lblNum.Height = lblNum.Height; ParCon.lblNum.Left = lblNum.Left; ParCon.lblNum.Top = lblNum.Top + (TopSub + lblNum.Height) * (ListConData.Count - PageNum * PageCount); this.Controls.Add(ParCon.lblNum); ParCon.txtName.Width = lblName.Width; ParCon.txtName.Height = lblName.Height; ParCon.txtName.Left = lblName.Left; ParCon.txtName.Top = ParCon.lblNum.Top; this.Controls.Add(ParCon.txtName); ParCon.cobType.Width = lblType.Width; ParCon.cobType.Height = lblType.Height; ParCon.cobType.Left = lblType.Left; ParCon.cobType.Top = ParCon.lblNum.Top; this.Controls.Add(ParCon.cobType); ParCon.cobLength.Width = lblLength.Width; ParCon.cobLength.Height = lblLength.Height; ParCon.cobLength.Left = lblLength.Left; ParCon.cobLength.Top = ParCon.lblNum.Top; ParCon.cobLength.SelectedIndexChanged += new EventHandler(LengthChange); this.Controls.Add(ParCon.cobLength); ParCon.lblWaveColor.Width = WaveColorS; ParCon.lblWaveColor.Height = WaveColorS; ParCon.lblWaveColor.Left = lblWaveColor.Left + lblWaveColor.Width / 2 - ParCon.lblWaveColor.Width / 2; ParCon.lblWaveColor.Top = ParCon.lblNum.Top + ParCon.lblNum.Height / 2 - ParCon.lblWaveColor.Height / 2; this.Controls.Add(ParCon.lblWaveColor); ParCon.cobWaveMul.Width = lblWaveMul.Width; ParCon.cobWaveMul.Height = lblWaveMul.Height; ParCon.cobWaveMul.Left = lblWaveMul.Left; ParCon.cobWaveMul.Top = ParCon.lblNum.Top; this.Controls.Add(ParCon.cobWaveMul); ParCon.cbxWaveOn.Width = WaveColorOnS; ParCon.cbxWaveOn.Height = WaveColorOnS; ParCon.cbxWaveOn.Left = lblWaveOn.Left + lblWaveOn.Width / 2 - ParCon.cbxWaveOn.Width / 2; ParCon.cbxWaveOn.Top = ParCon.lblNum.Top + ParCon.lblNum.Height / 2 - ParCon.cbxWaveOn.Height / 2; ParCon.cbxWaveOn.Click += new EventHandler(LengthChange); this.Controls.Add(ParCon.cbxWaveOn); }