Winforms : Comment créer et afficher une boîte de dialogue de saisie.

Il est typique pour les applications de bureau de faire usage de boîtes de dialogue lors du déclenchement de l'information de l'individu. Vous pouvez développer des boîtes de dialogue de saisie dans une application Windows Forms, en affichant une toute nouvelle fenêtre.

Vous pouvez également inclure des composants de l'interface utilisateur à la nouvelle fenêtre de dialogue. Ceux-ci consistent en des messages, des boîtes de messages, ainsi que des interrupteurs "Ok" et aussi "Annuler". Lorsque le client entre des informations dans la boîte de saisie, vous pouvez enregistrer le résultat et l'utiliser dans d'autres composants de l'application.

Comment créer une fonction On-Click pour déclencher la boîte de dialogue de saisie.

La boîte de dialogue n'a pas besoin d'être toujours visible. Vous pouvez déclencher l'affichage de la boîte de dialogue lorsque le client termine une action, comme un clic sur un bouton. Vous pouvez en outre en apprendre davantage concernant d'autres événements Windows Forms que vous pouvez utiliser dans une application Windows Forms.

Ajoutez un bouton au canevas et développez une fonction qui s'exécutera lorsque le client cliquera sur le commutateur.

  1. Créez une nouvelle application Windows Forms dans Visual Studio.
  2. Dans la boîte à outils, recherchez un contrôle d'interface utilisateur de type bouton.
  3. Cliquez ainsi que faites glisser un bouton sur le canevas.
  4. Dans la fenêtre d'accueil des propriétés résidentielles, modifiez les propriétés de l'interrupteur avec les toutes nouvelles valeurs suivantes :
    Nom de la propriété Nouvelle valeur
    NomdialogButton
    Taille400, 100
    TexteOuvrir le dialogue de saisie

  5. Dans la boîte à outils, cliquez ainsi que faites glisser une étiquette sur le canevas. Aérez l'étiquette sur le côté idéal de l'interrupteur.
  6. Dans la fenêtre d'accueil des propriétés résidentielles, modifiez les maisons de l'étiquette aux valeurs conformes :
    Nom de la propriété Nouvelle valeur
    NomlabelResponseInput
    VisibleFaux

  7. Double-cliquez sur le tout nouveau commutateur de dialogue de saisie. Cela va certainement générer une fonction on-click dans le code-behind CS déclarer le type.

Comment créer la boîte de dialogue de saisie

Voir aussi :  Comment télécharger des fichiers vers l'espace de stockage Firebase en utilisant React.js.

Créez la boîte de dialogue à l'intérieur d'une toute nouvelle fonction. La fonction créera programmatiquement un tout nouveau formulaire, ainsi que l'ajout de composants d'interface utilisateur, y compris une boîte de message avec des boutons "Ok" et aussi "Annuler".

  1. Sous le dialogButton _ Click() créez une toute nouvelle fonction qui créera la boîte de dialogue de saisie. La spécification "title" recevra le coin supérieur gauche de la fenêtre. La valeur de "promptText" sera certainement montrée à l'utilisateur. Le paramètre "value" est une spécification de sortie et renverra certainement la valeur que le client est entré à l'intérieur de la boîte de saisie.
  2. A l'intérieur de la InputBox() développez les éléments de l'interface utilisateur qui s'afficheront certainement sur le formulaire.
  3. Ajoutez le titre du formulaire, qui s'affichera certainement dans le bord supérieur gauche. Ajoutez également le message primaire qui s'affichera au client, au-dessus de la boîte de saisie.
  4. Ajoutez des valeurs pour les interrupteurs "Ok" ainsi que "Annuler". Le message maison comprend le texte qui s'affiche en plus de chaque commutateur. La propriété résidentielle DialogResult contient le type de résultat que le commutateur représentera. Vous pouvez en savoir plus sur DialogResult dans le document suivantLes principaux documents de Microsoft.
  5. Utilisez le SetBounds() pour définir les positions x et aussi y de la balise, de la boîte de message, et aussi des interrupteurs sur le formulaire. Vous pouvez en outre spécifier la taille et aussi la hauteur de chaque élément.
  6. Configurez certaines propriétés résidentielles ou commerciales pour la fenêtre d'accueil du dialogue elle-même. Ces bâtiments définissent la taille du type, les frontières et également la position de début. De même, ils contrôlent la possibilité de diminuer ou d'optimiser la fenêtre d'accueil, ou de redimensionner l'étiquette si nécessaire.
  7. Ajoutez les aspects de l'interface utilisateur sur le nouveau formulaire, ainsi que l'établissement des boutons d'approbation et de terminaison du type aux objets de commutation produits précédemment.
  8. Montrez la fenêtre d'accueil du dialogue récemment produit à l'utilisateur.
  9. Stocker la valeur que l'utilisateur a saisie dans la zone de texte. Renvoyer le résultat du type, qui serait soit "Ok", soit "Annuler", en fonction du bouton sur lequel l'individu clique.

Comment utiliser la boîte de dialogue de saisie

Voir aussi :  Un guide de base pour manipuler le système de fichiers dans Node.js

Pour utiliser la boîte de dialogue de saisie, appelez la fonction InputBox() à l'intérieur de la fonction dialogButton _ Click() fonction. Lorsque l'individu clique sur le commutateur "Open Input Dialog", il va certainement révéler la boîte de dialogue.

  1. À l'intérieur de la fonction dialogButton _ Click() produisez une variable pour enregistrer la valeur que l'utilisateur entre dans la boîte de message. Cette valeur proviendra certainement du paramètre out "worth".
  2. Affichez la boîte de dialogue en appelant la fonction InputBox() fonction. Inspectez si l'individu clique sur le commutateur "Ok", et si c'est le cas, ajoutez du texte sur l'affichage pour montrer la réponse en retour à l'individu.

Comment afficher la fenêtre contextuelle du dialogue d'entrée

Exécutez l'application ainsi que l'activation de la boîte de dialogue.

  1. Cliquez sur le bouton de lecture respectueux de l'environnement en haut de la fenêtre Visual Studio.
  2. Cliquez sur le bouton Ouvrir le dialogue de saisie pour afficher la boîte de dialogue.
  3. Saisissez un nom dans la zone de texte ainsi que cliquez sur le bouton OK bouton. La boîte de dialogue va certainement se fermer ainsi qu'afficher les résultats saisis dans la boîte de message.
  4. Cliquez sur le bouton Ouvrir le dialogue de saisie une fois de plus pour rouvrir la boîte de dialogue.
  5. Cliquez sur le bouton Annuler pour fermer la boîte de dialogue. Cela annule la boîte de dialogue sans terminer aucun type d'actions ou mettre à niveau l'interface utilisateur.

Ajouter du contenu ainsi que des éléments d'interface utilisateur à votre application Windows Forms.

Vous pouvez créer des boîtes de dialogue de saisie dans une application Windows Forms, ainsi que les présenter à l'individu lorsque des événements particuliers se produisent. Vous pouvez produire une toute nouvelle fenêtre de dialogue en produisant un tout nouveau formulaire. Vous pouvez ensuite y inclure de nouveaux aspects de l'interface utilisateur, tels que des balises, des zones de texte ou des commutateurs.

Voir aussi :  Une introduction aux itérateurs et aux générateurs en JavaScript

Une fois que le client a effectivement entré les détails requis, vous pouvez fermer la boîte de saisie et aussi magasiner les informations qu'il a entrées.

Si vous avez l'intention d'ajouter plus de contenu à votre interface utilisateur ou à votre boîte de dialogue, vous pouvez vérifier comment ajouter d'autres composants d'interface utilisateur. Cela inclut des composants tels que des formulaires ou des images.

Comment afficher une boîte de dialogue ?

Pour afficher une boîte de dialogue

  • Accédez au gestionnaire d'événements avec lequel vous souhaitez ouvrir la boîte de dialogue. Cela peut se produire lorsqu'une commande de menu est sélectionnée, lorsqu'un bouton est cliqué ou lorsqu'un autre événement se produit.
  • Dans le gestionnaire d'événements, ajoutez du code pour ouvrir la boîte de dialogue.

Qu'est-ce qu'une boîte de dialogue en C# ?

Une boîte de dialogue en C # est un type de fenêtre, qui est utilisé pour permettre une communication ou un dialogue commun entre un ordinateur et son utilisateur. Une boîte de dialogue est le plus souvent utilisée pour fournir à l'utilisateur le moyen de spécifier comment implémenter une commande ou répondre à une question. Les fenêtres. Form est une classe de base pour une boîte de dialogue.

Comment utiliser ShowDialog dans vb net ?

ShowDialog, méthode (System. Windows. Forms) | Microsoft Docs.Overloads.

Qu'est-ce qu'une boîte de dialogue modale et non modale en C# ?

La différence entre une boîte de dialogue modale et non modale est que les boîtes de dialogue modales, une fois invoquées, ne permettront pas aux utilisateurs d'accéder à la fenêtre parente, tandis que les boîtes de dialogue non modales permettront à l'utilisateur de travailler avec la fenêtre parente.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.