示例#1
0
        public U50Extend GetConfigExtend()
        {
            U50Extend extend = new U50Extend();

            extend.Info01.Enabled = m_ConfigEControlSub1.CheckBoxAllow.Checked;

            if (m_ConfigEControlSub1.RadioButtonAny.Checked == true)
            {
                extend.Info01.Select = U50ExtendInfo01Type.Any;
            }
            else if (m_ConfigEControlSub1.RadioButtonHigh.Checked == true)
            {
                extend.Info01.Select = U50ExtendInfo01Type.High;
            }
            else if (m_ConfigEControlSub1.RadioButtonHighNow.Checked == true)
            {
                extend.Info01.Select = U50ExtendInfo01Type.HighNumber;
            }

            extend.Info01.HighNumber = (int)m_ConfigEControlSub1.NumericUpDownKLine.Value;


            //
            extend.Info02.Enabled = m_ConfigEControlSub2.CheckBoxAllow.Checked;

            if (m_ConfigEControlSub2.RadioButtonAny.Checked == true)
            {
                extend.Info02.Select = U50SelectType.Any;
            }
            else if (m_ConfigEControlSub2.RadioButtonBig.Checked == true)
            {
                extend.Info02.Select = U50SelectType.Big;
            }
            else if (m_ConfigEControlSub2.RadioButtonBigAndSmall.Checked == true)
            {
                extend.Info02.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigEControlSub2.RadioButtonSmall.Checked == true)
            {
                extend.Info02.Select = U50SelectType.Small;
            }

            extend.Info02.Big  = long.Parse(m_ConfigEControlSub2.MaskedTextBoxBig.Text);
            extend.Info02.Big2 = long.Parse(m_ConfigEControlSub2.MaskedTextBoxBig2.Text);

            extend.Info02.Small  = long.Parse(m_ConfigEControlSub2.MaskedTextBoxSmall.Text);
            extend.Info02.Small2 = long.Parse(m_ConfigEControlSub2.MaskedTextBoxSmall2.Text);

            //
            extend.Info03.Enabled = m_ConfigEControlSub3.CheckBoxAllow.Checked;

            if (m_ConfigEControlSub3.RadioButtonAny.Checked == true)
            {
                extend.Info03.Select = U50SelectType.Any;
            }
            else if (m_ConfigEControlSub3.RadioButtonBig.Checked == true)
            {
                extend.Info03.Select = U50SelectType.Big;
            }
            else if (m_ConfigEControlSub3.RadioButtonBigAndSmall.Checked == true)
            {
                extend.Info03.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigEControlSub3.RadioButtonSmall.Checked == true)
            {
                extend.Info03.Select = U50SelectType.Small;
            }

            extend.Info03.Big  = int.Parse(m_ConfigEControlSub3.MaskedTextBoxBig.Text);
            extend.Info03.Big2 = int.Parse(m_ConfigEControlSub3.MaskedTextBoxBig2.Text);

            extend.Info03.Small  = int.Parse(m_ConfigEControlSub3.MaskedTextBoxSmall.Text);
            extend.Info03.Small2 = int.Parse(m_ConfigEControlSub3.MaskedTextBoxSmall2.Text);

            //
            extend.Info04.Enabled = m_ConfigEControlSub4.CheckBoxAllow.Checked;

            if (m_ConfigEControlSub4.RadioButtonAny.Checked == true)
            {
                extend.Info04.Select = U50ExtendInfo04Type.Any;
            }
            else if (m_ConfigEControlSub4.RadioButtonYes.Checked == true)
            {
                extend.Info04.Select = U50ExtendInfo04Type.Yes;
            }
            else if (m_ConfigEControlSub4.RadioButtonNo.Checked == true)
            {
                extend.Info04.Select = U50ExtendInfo04Type.No;
            }

            //
            extend.Info05.Enabled = m_ConfigEControlSub5.CheckBoxAllow.Checked;

            if (m_ConfigEControlSub5.RadioButtonAny.Checked == true)
            {
                extend.Info05.Select = U50SelectType.Any;
            }
            else if (m_ConfigEControlSub5.RadioButtonBig.Checked == true)
            {
                extend.Info05.Select = U50SelectType.Big;
            }
            else if (m_ConfigEControlSub5.RadioButtonBigAndSmall.Checked == true)
            {
                extend.Info05.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigEControlSub5.RadioButtonSmall.Checked == true)
            {
                extend.Info05.Select = U50SelectType.Small;
            }

            extend.Info05.Big  = int.Parse(m_ConfigEControlSub5.MaskedTextBoxBig.Text);
            extend.Info05.Big2 = int.Parse(m_ConfigEControlSub5.MaskedTextBoxBig2.Text);

            extend.Info05.Small  = int.Parse(m_ConfigEControlSub5.MaskedTextBoxSmall.Text);
            extend.Info05.Small2 = int.Parse(m_ConfigEControlSub5.MaskedTextBoxSmall2.Text);

            return(extend);
        }
示例#2
0
        public void SetConfigExtend(U50Extend extend)
        {
            m_ConfigEControlSub1.CheckBoxAllow.Checked = extend.Info01.Enabled;

            if (extend.Info01.Select == U50ExtendInfo01Type.Any)
            {
                m_ConfigEControlSub1.RadioButtonAny.Checked = true;
            }
            else if (extend.Info01.Select == U50ExtendInfo01Type.High)
            {
                m_ConfigEControlSub1.RadioButtonHigh.Checked = true;
            }
            else if (extend.Info01.Select == U50ExtendInfo01Type.HighNumber)
            {
                m_ConfigEControlSub1.RadioButtonHighNow.Checked = true;
            }


            m_ConfigEControlSub1.NumericUpDownKLine.Value = extend.Info01.HighNumber;
            m_ConfigEControlSub1.TrackBarKLine.Value      = extend.Info01.HighNumber;

            //
            m_ConfigEControlSub2.CheckBoxAllow.Checked = extend.Info02.Enabled;

            if (extend.Info02.Select == U50SelectType.Any)
            {
                m_ConfigEControlSub2.RadioButtonAny.Checked = true;
            }
            else if (extend.Info02.Select == U50SelectType.Big)
            {
                m_ConfigEControlSub2.RadioButtonBig.Checked = true;
            }
            else if (extend.Info02.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigEControlSub2.RadioButtonBigAndSmall.Checked = true;
            }
            else if (extend.Info02.Select == U50SelectType.Small)
            {
                m_ConfigEControlSub2.RadioButtonSmall.Checked = true;
            }

            m_ConfigEControlSub2.MaskedTextBoxBig.Text  = extend.Info02.Big.ToString("0000000000");
            m_ConfigEControlSub2.MaskedTextBoxBig2.Text = extend.Info02.Big2.ToString("0000000000");

            m_ConfigEControlSub2.MaskedTextBoxSmall.Text  = extend.Info02.Small.ToString("0000000000");
            m_ConfigEControlSub2.MaskedTextBoxSmall2.Text = extend.Info02.Small2.ToString("0000000000");


            //
            m_ConfigEControlSub3.CheckBoxAllow.Checked = extend.Info03.Enabled;

            if (extend.Info03.Select == U50SelectType.Any)
            {
                m_ConfigEControlSub3.RadioButtonAny.Checked = true;
            }
            else if (extend.Info03.Select == U50SelectType.Big)
            {
                m_ConfigEControlSub3.RadioButtonBig.Checked = true;
            }
            else if (extend.Info03.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigEControlSub3.RadioButtonBigAndSmall.Checked = true;
            }
            else if (extend.Info03.Select == U50SelectType.Small)
            {
                m_ConfigEControlSub3.RadioButtonSmall.Checked = true;
            }

            m_ConfigEControlSub3.MaskedTextBoxBig.Text  = extend.Info03.Big.ToString("0000");
            m_ConfigEControlSub3.MaskedTextBoxBig2.Text = extend.Info03.Big2.ToString("0000");

            m_ConfigEControlSub3.MaskedTextBoxSmall.Text  = extend.Info03.Small.ToString("0000");
            m_ConfigEControlSub3.MaskedTextBoxSmall2.Text = extend.Info03.Small2.ToString("0000");


            //
            m_ConfigEControlSub4.CheckBoxAllow.Checked = extend.Info04.Enabled;

            if (extend.Info04.Select == U50ExtendInfo04Type.Any)
            {
                m_ConfigEControlSub4.RadioButtonAny.Checked = true;
            }
            else if (extend.Info04.Select == U50ExtendInfo04Type.Yes)
            {
                m_ConfigEControlSub4.RadioButtonYes.Checked = true;
            }
            else if (extend.Info04.Select == U50ExtendInfo04Type.No)
            {
                m_ConfigEControlSub4.RadioButtonNo.Checked = true;
            }

            //
            m_ConfigEControlSub5.CheckBoxAllow.Checked = extend.Info05.Enabled;

            if (extend.Info05.Select == U50SelectType.Any)
            {
                m_ConfigEControlSub5.RadioButtonAny.Checked = true;
            }
            else if (extend.Info05.Select == U50SelectType.Big)
            {
                m_ConfigEControlSub5.RadioButtonBig.Checked = true;
            }
            else if (extend.Info05.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigEControlSub5.RadioButtonBigAndSmall.Checked = true;
            }
            else if (extend.Info05.Select == U50SelectType.Small)
            {
                m_ConfigEControlSub5.RadioButtonSmall.Checked = true;
            }

            m_ConfigEControlSub5.MaskedTextBoxBig.Text  = extend.Info05.Big.ToString("00000");
            m_ConfigEControlSub5.MaskedTextBoxBig2.Text = extend.Info05.Big2.ToString("00000");

            m_ConfigEControlSub5.MaskedTextBoxSmall.Text  = extend.Info05.Small.ToString("00000");
            m_ConfigEControlSub5.MaskedTextBoxSmall2.Text = extend.Info05.Small2.ToString("00000");
        }