Question

Dans l'ancien temps à l'aide de MFC je pouvais transformer une feuille de propriétés dans une boîte de dialogue de style assistant très facilement et réutiliser mes modèles de dialogue.

J'ai une forme .NET avec un contrôle onglet que je voudrais faire la même chose avec.

Y at-il un moyen facile de le faire dans .NET sans avoir deux copies de mes commandes?

Était-ce utile?

La solution

Chemin du retour quand, il y a longtemps, Chris Sells avait un projet appelé Gengis pour .NET qui, entre autres fonctions, avait un cadre pour faire un projet de l'assistant. Je ne sais pas exactement ce que l'état du projet est ... il la plupart du temps a été conçu pour tenir compte des insuffisances du cadre 1.0 et 1.1 ... mais certaines d'entre elles pourraient encore être utiles, y compris.

Autres conseils

Malheureusement, non, il n'y a aucun moyen intégré pour le faire plus (je manque cette capacité MFC aussi bien).

Les deux meilleures options que j'ai trouvé sont:

  • Créer un formulaire pour chaque étape, et basculer entre eux
  • Créer un formulaire avec les boutons de commande et afficher un contrôle utilisateur différent pour chaque étape (il y a quelques variations sur cette conception aussi bien)

Si c'est un processus avec beaucoup d'étapes, je tends vers la deuxième option. Il est plus de travail pour se mettre en place, mais les récompenses l'emportent sur le travail que le nombre d'étapes augmente. Pour un processus avec 1-3 étapes, la création d'une nouvelle forme pour chaque étape va être plus facile et plus rapide (copier / coller à la rescousse).

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