Articles of message

Implémentation d’un mécanisme de message / abonnement en C #

Je prototype une application WPF avec le modèle MVVM. Suite à une réponse à cette question, j’ai créé un ModelProviderService qui expose les modèles en tant que propriétés. Les consommateurs du service sont les modèles de vue, c’est-à-dire qu’ils extraient leurs modèles du service au lieu de les instancier eux-mêmes. class ModelProviderService { private LoginModel […]

Afficher les winforms MessageBox sur tous les écrans, ou spécifier Main ou Secondary etc.

J’ai une application Winforms qui fonctionne comme un système d’alerte, mais beaucoup de personnes qui utiliseront mon programme auront plusieurs écrans. Les alertes sont sensibles au temps. Idéalement, j’aimerais qu’elles apparaissent sur tous les écrans ou puissent spécifier un écran afin que l’utilisateur soit plus susceptible de le remarquer. Par défaut, les boîtes de message […]

Boîte de dialog MessageBox parfois cachée derrière le formulaire principal

Certains de nos utilisateurs non techniques rencontrent des problèmes lorsqu’une boîte de dialog MessageBox de notre application peut parfois s’afficher derrière le formulaire principal et que l’application n’accepte aucune entrée jusqu’à ce que la boîte de message (qu’ils ne peuvent pas voir) soit supprimée. L’application est écrite en C # et les boîtes de message […]

MessageBox.Show () bloque l’exécution: windows form c #

Bonne journée. J’ai un formulaire et un backgroundworker. Dans l’événement bw_Dowork, il est parfois nécessaire d’imprimer un message à l’aide de MessageBox.Show () (c’est-à-dire, une boîte YES? NO). Cependant, chaque fois que j’appelle la méthode messageBox.Show (), l’exécution se fige et le formulaire ne me permet pas de cliquer sur ma sélection (c’est-à-dire, oui / […]

Puis-je append des contrôles à la C # MessageBox?

Pourrais-je append un contrôle personnalisé à la boîte de message standard pour la valeur d’entrée en lecture, par exemple les champs de texte pour le nom d’utilisateur et le mot de passe, ou créer un formulaire personnalisé avec des boutons et des champs de texte “Ok, Annuler”? Connexe: Quel contrôle utiliser pour la saisie de […]

Démonter un MessageBox par programme sans intervention de l’utilisateur

J’utilise une MessageBox de temps en temps pour faire apparaître des messages d’alerte pour l’utilisateur. Mon application particulière peut être configurée pour s’exécuter à distance. Il arrive donc que l’utilisateur se trouve devant l’ordinateur et d’autres fois où il se peut que l’utilisateur ne soit pas devant l’ordinateur avant des heures, voire des jours. Parfois, […]

Boîte de message WinForms avec boutons textuels

Windows 7 (?) A introduit une nouvelle fonctionnalité de boîte de message (je ne sais pas comment elle s’appelle alors j’ai téléchargé une image). Comment créer une telle boîte en C # avec WinForms?

Collection ISupportIncrementalLoading – informe l’utilisateur lorsque LoadingMoreItems est en cours

J’ai créé une classe IncrementalLoadingCollection dans mon application, qui implémente ISupportIncrementalLoading et hérite de ObservableCollection . Cela fonctionne bien et les éléments sont chargés, mais je voudrais montrer un message sur la Status Bar l’application indiquant qu’il y a du travail en cours. Quel est un bon moyen d’y parvenir? LoadMoreItemsAsync étant appelé en interne […]

Comment publier un message d’interface utilisateur à partir d’un thread de travail en C #

J’écris une application winforms simple en C #. Je crée un thread de travail et je veux que la fenêtre principale réponde à la fin du travail de la bande de roulement – il suffit de modifier du texte dans un champ de texte, testField.Text = “Ready”. J’ai essayé des événements et des rappels, mais […]

Remplacement de oui / non / annuler MessageBox (C #)

Je cherche un remplacement décent pour les fenêtres standard OUI / NON ou OUI / NON / ANNULER MessageBox. J’ai souvent vu ces boîtes de dialog standard utilisées de manière abusive, par exemple: “Pour enregistrer en texte brut, répondez OUI ou pour enregistrer en HTML, répondez NON”. Évidemment, le texte devrait se lire “Enregistrer sous: […]