I have a button that when clicked, a dialog box opens up with various controls on it such as radio buttons and text boxes. If OK then the values in that dialog box is passed ba
You can do this. Create a new form. From your main form you can call custom form using:
CustomForm customForm = new CustomForm(); customForm.ShowDialog();
Make sure that you add relevant button to custom form and set their DialogResult property to OK, Cancel or anything else.