在我的应用程序中,当我将窗体作为主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