Question

J'ai une application winforms où les utilisateurs sera la création d'articles en stock, et un temps de la création, il y a un certain nombre de choses qui doivent se produire.

Je pense que l'INTERFACE utilisateur, ce qui devrait probablement être un assistant d'une certaine sorte, mais je n'en suis pas sûr quant à la meilleure façon d'y parvenir.J'ai vu un couple de la 3ème partie de l'Assistant de contrôles, et j'ai aussi vu manuel implémentations de fabrication de panneau visible/invisible.

Quelles sont les meilleures façons que les gens ont utilisé dans le passé, qui sont faciles à mettre en œuvre, et il est facile d'ajouter des "pages" de l'assistant plus tard si nécessaire?

Était-ce utile?

La solution

Voici quelques ressources que vous devriez vérifier:

  1. Cette DevExpress WinForms de contrôle: http://www.devexpress.com/Products/NET/Controls/WinForms/Wizard/

  2. Un home-grown assistants cadre: http://weblogs.asp.net/justin_rogers/articles/60155.aspx

  3. Un assistant de cadre par Shawn Wildermut partie de l'Chris Vend de Gengis cadre: http://www.sellsbrothers.com/tools/genghis/

Autres conseils

Je sais que cette réponse a déjà été accepté, mais je viens de trouver un meilleur contrôle Wizard qui est gratuit, et, bien sûr, puisque c'est sur CodeProject, comprend la source, de sorte que vous pouvez le modifier si ce n'est pas exactement ce que vous voulez.Je suis en ajoutant ce une réponse à la prochaine personne par hasard sur cette question, la recherche d'un bon contrôle de l'Assistant.

http://www.codeproject.com/KB/miscctrl/DesignTimeWizard.aspx

L'utilisation d'un onglet de contrôle à l'intérieur d'une forme.

Changement de couleur de fond de "Contrôle" dans l'onglet toutes les pages.

Set "apparence" à plat des boutons pour se débarrasser de la bordure blanche-stuff.

Masquer les onglets par le dimensionnement de l'ensemble de contrôle de sorte que les languettes est poussé vers le haut "en vertu" de la barre de titre du formulaire.Si vous avez besoin d'autres contrôles (ou une bannière peut-être) au-dessus de l'onglet contrôle, alors au lieu de masquer les onglets avec un panneau de contrôle ou similaire.

Childplay à la logique de code pour le dos/boutons suivant et très facile d'étendre avec de nouvelles pages.

Jetez un oeil à cet article sur MSDN à propos de "inductive interfaces utilisateur".Il décrit un cadre (et fournit le code à télécharger) sur base de contrôles utilisateur que vous donner la "navigation" dans un formulaire.Parfait pour la conception d'assistants.

La façon la plus simple de créer un dialogue de l'assistant est d'utiliser des produits de tiers versions disponibles qui traitent tous les "gros trucs" (la page de navigation, framework d'INTERFACE, etc.) pour vous.Celui que j'aime le plus c'est de Divelements;ils ont à la fois un WinForms et WPF version.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top