Lorsque je clique sur un bouton, je souhaite qu'une boîte apparaisse à l'écran et affiche un simple message. Rien d'extraordinaire vraiment. Comment je ferais ça?
System.Windows.Forms.MessageBox.Show("My message here");
Assurez-vous que l’assemblage System.Windows.Forms
est référencé à votre projet.
Il suffit de taper mbox
puis d'appuyer sur la touche Tab pour obtenir un raccourci magique permettant d'afficher une boîte de message.
Dans Visual Studio 2015 (édition communautaire), System.Windows.Forms
n'est pas disponible et nous ne pouvons donc pas utiliser MessageBox.Show("text")
.
Utilisez ceci à la place:
var Msg = new MessageDialog("Some String here", "Title of Message Box");
await Msg.ShowAsync();
Remarque: Votre fonction doit être définie comme asynchrone pour pouvoir utiliser la fonction await Msg.ShowAsync()
ci-dessus.
Essaye ça:
string text = "My text that I want to display";
MessageBox.Show(text);
Rien d'extraordinaire? Essayez MessageBox
Pourquoi ne pas utiliser une info-bulle?
private void ShowToolTip(object sender, string message)
{
new ToolTip().Show(message, this, Cursor.Position.X - this.Location.X, Cursor.Position.Y - this.Location.Y, 1000);
}
Le code ci-dessus affichera un message pendant 1 000 millisecondes (1 seconde) sur lequel vous avez cliqué.
Pour l'appeler, vous pouvez utiliser les éléments suivants dans votre événement de clic de bouton:
ShowToolTip("Hello World");