[英]How to Add Image Background on MetroFrameWork C# Winform
我在Winform上使用Metroframework GUI。 我正確導入了文件。 其他控件和屬性都可以,但是我發現了一個問題,無法將表單的背景更改為Image文件。 我可以看到在窗體的“背景圖像”屬性中已導入的一張小圖片。 但是背景仍然是白色的。 有人可以幫忙嗎? 謝謝!
在屬性菜單中設置:
1. ApplyImageInvert為true
2. BackImage與您的路徑
2.將BackMaxSize設置為背景圖片的大小
不幸的是,MetroForm不支持背景圖像。 我想這是因為這真的不適合Microsoft設計語言 (現代,Metro,無論正式稱呼什么)。
之所以在PropertyGrid中看到BackgroundImage,是因為MetroForm基於支持背景圖像的Windows Forms Form控件。 如果查看一下MetroForm和MetroFormBase代碼,您會看到所有繪畫都被覆蓋,並且沒有一個繪制背景的地方。
如果您確實想在表單中有背景,則可以派生該項目並自己實施。 這是一個很小的補充,應該不會有太大的麻煩。
編輯 :顯然, 原始項目或項目的一個分支沒有能力在窗體上顯示背景圖片。 但是,似乎有至少一個分支項目確實使用BackImage
屬性支持Form背景圖像,如ryantpayton的回答中所述。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.