0
我有2個問題:如何用子窗體更改mdiparent窗體的背景圖片?
- 我不能改變我的主要形式背景的子窗體
- 當我設置在.NET中它沒有任何問題,但是當我編譯我的應用程序的形式大小,大小更改。上週我沒有這個問題!
我有2個問題:如何用子窗體更改mdiparent窗體的背景圖片?
Mdi容器的背景區域是類型爲的控件System.Windows.Forms.MdiClient。您可以從Mdi容器的控件集合中獲取它,然後像處理其他任何控件一樣對待它。因此,對於設置MDI容器的背景圖片:
public Control MdiClient
{
get
{
Control result = null;
for (int i = 0; i < Controls.Count; i++)
{
result = Controls[i];
if (result.GetType().FullName == "System.Windows.Forms.MdiClient")
return result;
}
return null;
}
}
然後:
MdiClient.BackgroundImage = Image.FromFile("SomeImage.jpg");
這兩個問題是非常無關係。你應該已經打開了兩個單獨的職位,每個職位都更詳細和詳盡。人們會對#1說的第一件事:你到目前爲止做了什麼?第二:舉例說明什麼是變化和什麼時候(加上,發佈你的代碼 - 杜)。 – SimpleVar
[將背景圖像添加到MDI窗體]可能的重複(http://stackoverflow.com/questions/3596161/adding-background-image-to-mdi-form) –