コード例 #1
0
        public Form1()
        {
            InitializeComponent();

            reg          = new IF_MDLLib.IFRegExp();
            reg.OnMatch += reg_OnMatch;
            TRegExpOption opt = reg.RegOption;

            btnOptM.Checked = (opt & TRegExpOption.optM) == TRegExpOption.optM;
            btnOptS.Checked = (opt & TRegExpOption.optS) == TRegExpOption.optS;
            btnOptI.Checked = (opt & TRegExpOption.optI) == TRegExpOption.optI;
            btnOptX.Checked = (opt & TRegExpOption.optX) == TRegExpOption.optX;

            vdr            = reg.Vender;
            vdr.MemorySize = TRegExpMemorySize.msDoubleByte;
        }
コード例 #2
0
        private void btnOpt_Click(object sender, EventArgs e)
        {
            TRegExpOption opt = reg.RegOption;

            if (btnOptM.Checked)
            {
                opt |= TRegExpOption.optM;
            }
            else
            {
                opt &= TRegExpOption.optNotM;
            }
            if (btnOptS.Checked)
            {
                opt |= TRegExpOption.optS;
            }
            else
            {
                opt &= TRegExpOption.optNotS;
            }
            if (btnOptI.Checked)
            {
                opt |= TRegExpOption.optI;
            }
            else
            {
                opt &= TRegExpOption.optNotI;
            }
            if (btnOptX.Checked)
            {
                opt |= TRegExpOption.optX;
            }
            else
            {
                opt &= TRegExpOption.optNotX;
            }
            reg.RegOption = opt;
        }