Creación de una aplicación similar a un asistente en C # 2008 - .net 3.5

I have been beating my head against the wall in an attempt to figure out how to create a wizard-like application in C# using Visual Studio 2008 and .Net 3.5 framework.

I have found other people asking for a solution to this same issue in older StackOverflow and forum posts, but the solutions provided are either pay-for solutions or are so far outdated I can't see a simple enough upgrade path to get it working 3.5.

I am looking for suggestions that meet the following criteria:

  1. It must be free and redistributable
  2. It must work with Visual Studio 2008
  3. It must employ .Net 3.5
  4. It must work with Winforms

I look forward to any answers this question receives.


preguntado el 27 de agosto de 11 a las 21:08

Updated the requirements. Thanks. -

How about rolling your own? Just have a form with prev/next/cancel and a switchable panel. It can't be that hard... -

Jan, I was looking at taking that approach, but handling the prev/next/cancel logic and getting to the proper form in the stack is the trick. Also, if the wheel already exists, I'd rather know where to get it than to try and create my own. -

You're right, Hans. Would you be willing to post that as an actual answer so I can accept it? -

2 Respuestas

As suggested by Hans Passant and Jan de Vaan, there are already known ways of doing this. I ended up rolling my own solution and using the TabControl as suggested in Creación de asistentes para formularios Windows Forms en C # and all is working well.

contestado el 23 de mayo de 17 a las 14:05

Have you looked into the Microsoft MSDN?

The above link is an example walkthrough from the MSDN on how to create a wizard using built-in features.

Espero que eso ayude.

Respondido 28 ago 11, 01:08

From what I understand, those wizards are confined to just creating projects and objects within Visual Studio. What I need is actually an application that is a wizard itself. - Skudd

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.