2013-03-22 100 views

回答

1

您不能將標籤等子控件添加到MDI父窗體。它只是不起作用。 MDI父窗體被設計爲唯一包含的是兒童MDI窗體。

如果您希望背景可見,則應該使用常規窗體。 MDI的唯一目的是讓您的父窗口充當其他子窗口的容器。這是一個相當過時的設計模式,微軟和大多數其他供應商早已停止在其軟件中使用它,因爲它會讓用戶感到困惑。

如果您刪除MDI並使用常規窗體,則可以添加所需的任何Label,Button和PictureBox控件。要使它們透明,您可以啓用它們的Transparent屬性。這並不總是按預期工作,因爲WinForms不支持真正的透明度,但聽起來對我來說,它可以很好地適用於您描述的使用。

+0

哦!有沒有其他方式可以工作?面板怎麼樣?如果我想在MDI上顯示面板。 – 2013-03-22 06:29:01

+0

我試圖使這與MDI上的圖片框停靠,但它不工作...面板顯示他們的背景顏色爲灰色...請幫助我... – 2013-03-22 06:31:31

+0

我不知道還有什麼要說的上面沒有提到。您嘗試在MDI表單上放置圖片框控件?這是行不通的。 MDI父窗體設計爲僅包含* MDI子控件。改用常規形式。 – 2013-03-22 20:25:40