private void searchForComboButton_itemSelected(object sender, System.EventArgs e) { ObjectTypes types = GetSelectedItemTag(); if (types != CUSTOM) { return; } if (!autoSelecting) { // Launch custom dlg. Dependent on OK/Cancel, save result and continue, or quit SearchForCustom sfc = new SearchForCustom(typeNames, customValue); sfc.ShowDialog(Program.MainWindow); if (sfc.DialogResult == DialogResult.Cancel) { autoSelecting = true; SetFromScope(savedTypes); // reset combo button to value before Custom... autoSelecting = false; return; } customValue = sfc.Selected; } OnQueryChanged(); }
private void searchForComboButton_itemSelected(object sender, System.EventArgs e) { ObjectTypes types = GetSelectedItemTag(); if (types != CUSTOM) return; if (!autoSelecting) { // Launch custom dlg. Dependent on OK/Cancel, save result and continue, or quit SearchForCustom sfc = new SearchForCustom(typeNames, customValue); sfc.ShowDialog(Program.MainWindow); if (sfc.DialogResult == DialogResult.Cancel) { autoSelecting = true; SetFromScope(savedTypes); // reset combo button to value before Custom... autoSelecting = false; return; } customValue = sfc.Selected; } OnQueryChanged(); }