0
A
回答
0
BackgroundImageLayout將有助於...如果不是的話, 1)採取面板(PANEL1)。 2)你綁定按鈕事件到面板(PANEL1) 3)添加另一個面板(是Panel2)到PANEL1在上面要設置背景圖像和BackgroundImageLayout屬性爲ImageLayout.Stretch 4)然後調整的是Panel2 這會調整圖片大小 希望這有助於
+0
發佈是關於Winforms的 – TaW 2014-11-08 10:14:24
0
我不會比這更簡單的的WinForms:
private void yourbutton_Paint(object sender, PaintEventArgs e)
{
// base.OnPaint(e); optional
Rectangle rc = yourButton.ClientRectangle;
Rectangle ri = new Rectangle(Point.Empty, yourButton.BackgroundImage.Size);
// e.Graphics.FillRectangle(SystemBrushes.Control, rc); optional
e.Graphics.DrawImage(yourButton.BackgroundImage, rc, ri, GraphicsUnit.Pixel);
e.Graphics.DrawString(yourButton.Text, yourButton.Font,
SystemBrushes.ControlText, Point.Empty); // if needed
}
如果你看一下代碼,你會看到,它有效地真的只是一條線,或兩個如果你有按鈕上的文字..
相關問題
- 1. 調整按鈕中的圖像C#(不是背景圖像)
- 2. 圖像在背景按鈕
- 3. 按鈕的背景圖像
- 4. 調整圖像背景iOS
- 5. 調整背景圖像
- 6. 在wpf中縮放按鈕背景圖像和調整窗口大小
- 7. 在C中設置按鈕的背景圖像#
- 8. 如何在iPhone中單擊時更改按鈕背景圖像?
- 9. 如何調整按鈕的圖像?
- 10. 如何在CSS中調整大小的背景圖像?
- 11. 如何使背景圖像不能在html中調整大小?
- 12. 在Android中更改圖像按鈕的背景圖像?
- 13. 如何在C#WPF代碼中更改\設置按鈕的背景圖像?
- 14. 如何將位圖圖像設置爲按鈕背景圖片
- 15. 集圖像按鈕背景動態
- 16. 對齊按鈕背景圖像
- 17. 防止拉伸按鈕背景圖像
- 18. 使用非simmetrical按鈕背景圖像
- 19. 旋轉按鈕的背景圖像
- 20. 將背景圖像更改爲按鈕
- 21. 單選按鈕背景圖像與css
- 22. 對齊圖像按鈕與背景android
- 23. IE6輸入按鈕圖像背景
- 24. button.mouseHover更改按鈕背景圖像慢
- 25. 其他按鈕下的背景圖像
- 26. 的iOS使用圖像背景按鈕
- 27. 更改按鈕的背景圖像?
- 28. UIButton的背景圖像按鈕
- 29. 更改單選按鈕背景圖像
- 30. 圖像背景和文字按鈕
你使用哪個框架? WPF/WinForms/ASP .NET /別的東西? – 2014-11-08 07:13:26
你有沒有嘗試類似[那](http://stackoverflow.com/questions/3707562/position-of-backgroundimage-in-windows-form)? – 2014-11-08 07:17:36
尋找簡單的東西 – Yuvi 2014-11-08 07:21:43