Les valeurs de retour de boîte de dialogue
comment envoyer et renvoyer les valeurs dans la boîte de dialogue modale forme
Besoin de plus d'informations. Quel cadre utilisez-vous?
Une clarification serait bien, oui. Dans ma réponse ci-dessous je suppose que vous êtes à la recherche d'un type de zone de saisie similaire à la classe MessageBox, mais qui accepte une chaîne de caractères d'entrée.
Une clarification serait bien, oui. Dans ma réponse ci-dessous je suppose que vous êtes à la recherche d'un type de zone de saisie similaire à la classe MessageBox, mais qui accepte une chaîne de caractères d'entrée.
OriginalL'auteur Arunachalam | 2009-05-04
Vous devez vous connecter pour publier un commentaire.
De l'essayer. Il est conçu pour être une contrepartie à MessageBox. Il ne change pas son style basé sur l'OS. Il ressemble à Vista.
Voici un exemple de cela dans l'action, d'origine de la maison (un Paint.NET plugin).
Il va développer pour s'adapter à l'invite de commandes.
InputBox.cs:
InputBox.Le concepteur.cs:
OriginalL'auteur bsneeze
J'ai l'habitude de faire quelque chose comme ceci:
Laissant toute la gestion d'erreur, que faire si l'utilisateur annule, etc.
C'est vrai. Je vais parfois de retourner la valeur null pour les annuler si cela semble approprié, ou bien passer à une valeur par défaut à Exécuter, et de passer en cas d'annulation.
Pour plus d'un paramètre de retour, vous pouvez définir un class/struct encapsulant tous, et de retourner une instance de celle-ci.
OriginalL'auteur Blorgbeard
Je vous suggère de
Interaction.InputBox
(Microsoft.VisualBasic
de référence nécessaire):Quand l'utilisateur appuie sur Annuler,
inputValue
sera""
.OriginalL'auteur bluish
C'est comment je pourrais appeler la boîte de dialogue
Et c'est ce que la boîte de Dialogue ressemble
OriginalL'auteur Griffo