Question

Dans VB.NET, existe-t-il une bibliothèque de boîtes de dialogue de modèle que je peux utiliser? Il est facile de créer un dialogue personnalisé et d’en hériter, mais il semble y avoir des modèles pour ce genre de choses.

J'ai juste besoin de quelque chose de simple comme Sauvegarder / Annuler, Oui / Non, etc.

Modifier: MessageBox ne suffit pas, car je veux ajouter des menus déroulants, des listes de sélection, des grilles, etc. Si j'avais un formulaire de dialogue dans lequel je pourrais demander des boutons prédéfinis, chacun renvoyant un message modal. résultat et fermé le formulaire, alors je pourrais ajouter ces contrôles et les boutons seraient déjà là.

Était-ce utile?

La solution

Pourquoi ne pas créer votre propre modèle? Je l'ai fait avec plusieurs types de formulaires, pas seulement des dialogues. C'est un excellent moyen de prendre un bon départ.

Créez votre boîte de dialogue de base en la gardant aussi générique que possible, puis enregistrez-la en tant que modèle.

Voici un article qui vous aidera:

http://www.builderau.com.au/program/dotnet/soa/Save-time-with-Visual-Studio-2005-project-templates/0,339028399,339285540,00 .htm

Et:

http://msdn.microsoft.com/en-us/magazine /cc188697.aspx

Autres conseils

Avez-vous besoin de quelque chose de plus que ce que peut fournir MsgBox?

MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")

Impossible d'utiliser la la classe MessageBox ?

Bien sûr, il existe MessageBox (raccourci MsgBox dans VB.Net) ainsi que les boîtes de dialogue communes à Windows, telles que Ouvrir le fichier, Enregistrer le fichier, Imprimer, ColorPicker, etc.

Cependant, aucun de ceux-ci ne peut être qualifié de modèle.

Je peux comprendre le fait de vouloir de temps en temps un meilleur message. Vous pouvez essayer un projet de code: je parie que vous en verrez une douzaine ...

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