读书人

panel的IsMdiContainer有关问题

发布时间: 2012-01-12 22:11:58 作者: rapoo

panel的IsMdiContainer问题
现在声明了一个叫MdiContainer的panel,我想把它变成单窗体的,采用类似this.IsMdiContainer = false的方法,但是panel没有IsMdiContainer的属性,现在有什么好办法么?

[解决办法]
你从Panel继承一个类,比如叫MdiContainer,然后给它添加IsMdiContainer 这么一个属性,可以这样:
class MdiContainer:Panel
{
private bool m_IsMdiContainer;
public MdiContainer()
{}
public bool IsMdiContainer
{
get
{
return m_IsMdiContainer;
}
set
{
m_IsMdiContainer=value;
}
}
}

在Form上把原来的那个叫MdiContainer的Panel控件换成你这个新的控件类MdiContainer就可以了.

读书人网 >C#

热点推荐