是否可以實現一個按鈕,該按鈕可以打開一個菜單?我需要像按鈕樣式組合框或下拉按鈕。Windows窗體:帶菜單的按鈕
2
A
回答
3
如果沒有模型圖像或更好的解釋,我不確定是否完全理解您嘗試創建的元素的外觀和應該如何工作。大多數情況下,我只是不明白「按鈕樣式組合框」是什麼。這是說...
我建議仔細看看wyDay的SplitButton控制。它是免費且開放的源代碼,並允許您添加一個上下文菜單到您的按鈕,當按鈕被點擊時它會下降。
另外,我覺得使用類似的東西的另一個好處是它複製了一個通用的UI元素。許多微軟自己的軟件,以及其他開發人員提供的大量軟件都使用類似風格的控件。像這樣的事情可能使您的用戶立即掌握如何使用它。
因爲我癡迷地挑剔,我已經使用這個作爲一個模型來實現自己的自定義下拉按鈕控制,但它應該工作的優良的應用權99%盒子外面。因此,如果您正在尋找額外的東西,將其添加到現有的基本控件上並不重要。
3
標準的.NET ToolStripSplitButton控件就像這樣工作。你必須把它放在ToolStrip上。您可以取消鎖定條並將其GripStyle設置爲隱藏,以使其類似於常規按鈕。
相關問題
- 1. 不帶系統菜單但帶關閉按鈕的Delphi窗體
- 2. 拖放Windows窗體按鈕
- 3. Windows窗體按鈕在C#
- 4. Windows窗體 - 點擊按鈕
- 5. 帶按鈕的打開窗體
- 6. C#Windows窗體應用程序,帶有readline的按鈕名稱
- 7. Windows窗體中的Mac風格菜單
- 8. 點擊Windows窗體中的DirectX按鈕
- 9. Windows窗體 - 按鈕的行爲?
- 10. 帶隱藏菜單的按鈕iPhone
- 11. WPF:帶按鈕的動態菜單
- 12. 帶切換按鈕的菜單欄
- 13. 簡單的Windows窗體右上角的按鈕
- 14. 按鈕點擊Windows窗體c#
- 15. Windows窗體:多個默認按鈕?
- 16. Windows窗體取消按鈕不工作
- 17. C#添加WPF按鈕到Windows窗體
- 18. 帶Windows窗體的MVVM
- 19. 按鈕單擊 - 重定向到Windows窗體中的UserControl.cs頁面
- 20. Rails簡單窗體Bootstrap單選按鈕
- 21. 菜單按鈕
- 22. 帶上下文菜單和按需表單的浮動按鈕
- 23. C#窗體窗體打印單頁按鈕單擊兩頁
- 24. 帶按鈕的Windows Phone TextBox
- 25. 在windows窗體中單擊按鈕時引發一個事件
- 26. 使用右鍵單擊Windows窗體按鈕
- 27. Windows窗體應用程序單選按鈕
- 28. 附帶Windows服務的C#Windows窗體
- 29. CSS窗體按鈕
- 30. 窗體和按鈕