private void btnOK_Click(object sender, EventArgs e) { List <DBTable> selected = new List <DBTable>(); for (int i = 0; i < chlPreset.Items.Count; i++) { if (chlPreset.GetItemChecked(i)) { selected.Add(DBPresetUtil.preset_tables[i]); } } if (selected.Count <= 0) { ExMessageBox.Show(this, "您当前没有选择任何表"); return; } parent.addPresetTables(selected); this.Close(); }