La boîte de dialogue personnalisée en C#?

J'ai un bouton qui lorsqu'on clique dessus, une boîte de dialogue s'ouvre avec les différents contrôles tels que des boutons radio et des cases de texte. Si OK, alors les valeurs dans la boîte de dialogue est passé pour le bouton et le reste du code est traité avec ces valeurs. Si Annuler puis ne rien faire.

Comment puis-je faire cela? Je pensais faire une autre forme avec ces commandes et le bouton d'appel de la nouvelle forme, mais je veux que le reste des contrôles à l'arrêt jusqu'à ce que le formulaire est complété, comme une boîte de dialogue.

OriginalL'auteur Jack | 2011-08-02