예제 #1
0
        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);
        }
예제 #2
0
파일: Par_Set.cs 프로젝트: Zheng0428/-
        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);
        }