如何在C#中創建自定義形狀的按鈕:如三角形如何在C#中創建三角形按鈕
0
A
回答
1
您可以使用pictureBox作爲按鈕。
0
您創建一個帶有透明背景的矩形ImageButton。
2
最簡單的方法是在按鈕上設置三角形圖像,並在三角形之外設置透明區域。
正如其他人所說的,你也可以使用一個PictureBox對象作爲一個按鈕,並處理它的「點擊」。
另一種方法可能是編寫一個擴展Button類的TriangleButton類,然後重寫Paint方法,以便繪製一個三角形而不是常規的按鈕形狀。不知道如何處理按鈕的「單擊」區域(您可能仍然有一個矩形點擊區域)。
相關問題
- 1. 有沒有辦法在Android上創建三角形按鈕?
- 2. 如何在WM6中創建圓角矩形按鈕?
- 3. 如何創建gradiated三角形圖像
- 4. 如何創建三角形UIImage
- 5. 如何創建這個三角形thingy?
- 6. 如何使用JavaFX創建三角形?
- 7. 如何在C++中創建不規則形狀的按鈕?
- 8. 如何在Bootstrap下創建三角形形狀?
- 9. 如何使FAB按鈕的形狀像三角形一樣
- 10. 創建帶圓角的三角形
- 11. 創建三角形音頻波形
- 12. 在創建CSS彎曲三角形弧
- 13. 在三角形精靈上創建SKPhysicsBody
- 14. 在三角形的三角形中繪製三角形
- 15. 在六角形網格中創建六角形按鈕的最佳方式
- 16. 如何用IB創建角落按鈕?
- 17. 如何創建在JavaFX中擴展多邊形的類(例如三角形)?
- 18. 如何用ccs創建三角形和正方形?
- 19. 如何創建一個方形按鈕?
- 20. 如何在win32 API中使用visual C++創建圓形/圓形按鈕
- 21. HSV三角形C#
- 22. C中的Pascal三角形
- 23. 如何在表面網格中創建多邊形或創建三角形等值面創建算法
- 24. 在Iphone SDK中創建圓形按鈕
- 25. 如何在libgdx中創建一個簡單的圓角矩形按鈕?
- 26. 在android中如何用三個按鈕創建頁腳?
- 27. 如何將披露三角形添加到漸變按鈕?
- 28. 用CSS創建三角形div
- 29. 創建雙鏡像三角形
- 30. 用CSS創建一個三角形?
這是使用WinForms還是WPF? – 2010-03-10 15:04:29
矩形按鈕讓寶寶耶穌哭泣。 – Will 2010-03-10 15:08:12
@ Will:你是不是指「非矩形按鈕」? – FrustratedWithFormsDesigner 2010-03-10 15:39:29