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); }
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"); }