Como fazer uma caixa de pop-up simples no Visual C #?
-
05-07-2019 - |
Pergunta
Quando eu clicar em um botão, eu quero uma caixa de pop-up na tela e exibir uma mensagem simples. Nada extravagante realmente. Como eu faria isso?
Solução
System.Windows.Forms.MessageBox.Show("My message here");
Verifique se o System.Windows.Forms
assembly é referenciado seu projeto.
Outras dicas
Apenas tipo mbox
então guia bater ele vai te dar um atalho mágico a bomba até uma caixa de mensagem.
No Visual Studio 2015 (edição da comunidade), System.Windows.Forms
não está disponível e, portanto, não podemos usar MessageBox.Show("text")
.
Use esta vez disso:
var Msg = new MessageDialog("Some String here", "Title of Message Box");
await Msg.ShowAsync();
Nota:. Sua função deve ser definida assíncrona usar acima await Msg.ShowAsync()
Tente isto:
string text = "My text that I want to display";
MessageBox.Show(text);
fantasia Nada? Tente MessageBox
Por que não fazer uso de uma dica?
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);
}
O código acima irá mostrar mensagem para 1000 milissegundos (1 segundo), onde você clicou.
Para chamá-lo, você pode usar o seguinte em seu evento clique de botão:
ShowToolTip("Hello World");