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