public void Done() { Parent.Inputs = Parent.behavior.GetSelection(); Parent.behavior = new MacroResultSelector(Parent.Drawing, Parent.Inputs); var dialog = new SelectResultsDialog(Parent); if (PropertyGrid != null) { PropertyGrid.Show(dialog, null); } }