當我點擊一個按鈕時,我想要一個框在屏幕上彈出並顯示一條簡單的消息。沒有真正的幻想。我會怎麼做?如何在Visual C#中製作一個簡單的彈出框?
回答
System.Windows.Forms.MessageBox.Show("My message here");
確保System.Windows.Forms
組件被引用到您的項目中。
沒什麼好看的?試試MessageBox的
只需鍵入mbox
然後單擊標籤,它會給你一個神奇捷徑打氣一個消息框。
這是美妙的 – anon58192932 2012-11-15 21:53:27
花花公子。非常好! – austin 2013-03-09 04:47:59
試試這個:
string text = "My text that I want to display";
MessageBox.Show(text);
在Visual Studio 2015年(社區版),System.Windows.Forms
不可用,因此我們不能用MessageBox.Show("text")
。
使用此相反:
var Msg = new MessageDialog("Some String here", "Title of Message Box");
await Msg.ShowAsync();
注:必須定義你的函數異步使用上述await Msg.ShowAsync()
。
我想你正在UWP或WinRT下進行檢查。 'System.Windows.Forms'應該仍然可用,我相當確定。 – nawfal 2016-10-17 13:30:56
爲什麼不使用工具提示?
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);
}
上面的代碼將顯示1000毫秒(1秒)單擊的消息。
調用它,你可以用你的按鈕單擊事件如下:
ShowToolTip("Hello World");
- 1. 如何在Visual C#窗體中製作鼠標彈出框?
- 2. 如何在Visual Basic中創建一個工作彈出框?
- 3. 如何使用jQuery生成一個簡單的彈出框
- 4. 我不知道如何關閉一個簡單的彈出框
- 5. 在Visual C++上,如何製作一個簡單的繪圖程序?
- 6. 如何在visual basic.net中創建一個彈出式菜單?
- 7. 如何製作一個簡單的TableView?
- 8. 單擊單個按鈕時彈出一個彈出框
- 9. C++:如何製作一個簡單的字典?
- 10. 在C中製作一個簡單的反斜線#
- 11. 在C或程序集中製作一個簡單的CRT0
- 12. 如何在XAML中製作一個簡單的超鏈接?
- 13. 我如何在liftweb中製作一個簡單的按鈕
- 14. 如何在Python中製作一個簡單的計算器?
- 15. 如何在控制檯C++程序中創建一個簡單的非阻塞彈出窗口?
- 16. 如何製作jquery彈出式菜單
- 17. 如何在簡單的C++/opengl中繪製AABB邊界框?
- 18. 如何在另一個彈出窗口內創建彈出框
- 19. 在Visual Basic中創建一個錯誤彈出框(不是VB.net)
- 20. 複製一個Facebook共享彈出框
- 21. 在Visual C++中創建一個簡單的PHP解釋器
- 22. 如何使用簡單模式的動態確認彈出框
- 23. 如何在C#中爲DCRAW製作簡單的圖形界面
- 24. WPF中的簡單彈出對話框(覆蓋在窗口內)
- 25. 製作一個簡單的棋盤
- 26. 如何在C++中創建一個簡單的單例類?
- 27. 製作一個簡單的覆蓋類?
- 28. 製作另一個彈出片段
- 29. 如何在SpriteKit中製作一個簡單的字符控制器?
- 30. 製作一個簡單的日曆
不要忘記分號:) – anon58192932 2012-10-09 19:48:52
要在VS中添加對程序集的引用,請右鍵單擊您的項目,然後單擊'添加引用...'。然後你可以搜索'System.Windows.Forms'。 – GabLeRoux 2013-12-17 20:29:12