I'd do this by creating your 3 forms as separate user controls. Then, have your other dialogs be essentially empty, and then put the relevant user control on each one.
You'd then do something similar with the wizard pages -- create a placeholder that has your user control on it.
In this way, you can share the design and logic between the two types of dialog.
Did you see the link to the paged options dialog in part 1 of this series on the wizard? That might be a good UI for you.
Re: How to reuse existing forms in a wizard?
I'd do this by creating your 3 forms as separate user controls. Then, have your other dialogs be essentially empty, and then put the relevant user control on each one.
You'd then do something similar with the wizard pages -- create a placeholder that has your user control on it.
In this way, you can share the design and logic between the two types of dialog.
Did you see the link to the paged options dialog in part 1 of this series on the wizard? That might be a good UI for you.