在我的應用程序中,當我將窗體作爲主MDI父窗體的子窗體時,子窗體停止在窗體背後顯示Windows 7默認陰影效果。我如何獲得兒童形式的影子?爲什麼我的MDI子表單不顯示陰影?
Form obj = Application.OpenForms["My_form"];
if (obj != null)
{
obj.Focus();
}
else
{
My_form c = new My_form();
c.MdiParent = this;
c.Show();
}
如果有什麼這將是一個操作系統的問題,而不是一個代碼問題... – MoonKnight 2012-07-23 10:21:50
我認爲這是設計。 MDI子窗口不是頂級窗口(儘管它們盡力讓它看起來像一個窗口),而合成管理器僅在頂級窗口周圍呈現陰影。 – 2012-07-23 10:27:37