private void ExportTargeterCheckbox_CheckedChanged(Object sender, EventArgs e) { var check = sender as CheckBox; //如果被选中,则弹出设置框 if (check.Checked) { BaseExportTargeterControl ctl = check.Tag as BaseExportTargeterControl; ExportTargeterConfigForm form = new ExportTargeterConfigForm(ctl); var result = form.ShowDialog(); if (result != DialogResult.OK) { check.Checked = false; } } }
private void ExportTargeterConfigForm_FormClosing(Object sender, FormClosingEventArgs e) { _configControl = null; this._plContainer.Controls.Remove(_configControl); }
public ExportTargeterConfigForm(BaseExportTargeterControl configCtl) : this() { _configControl = configCtl; this._plContainer.Controls.Add(configCtl); }