动态加载所有窗体到MDI窗体中,
当子窗体最大化时,像TabControl中的tabpage一样; 当还原时,窗体还原在MDI中,但此时TabControl还在,作用是方便切换子窗体.不知道这样的功能,如何实现?还有CSDN上怎么加图片上去,我把图片加上去,看的更形象.
当子窗体最大化时,像TabControl中的tabpage一样; 当还原时,窗体还原在MDI中,但此时TabControl还在,作用是方便切换子窗体.不知道这样的功能,如何实现?还有CSDN上怎么加图片上去,我把图片加上去,看的更形象.
TabControl 设置高为22 然后在TabControl的Selected事件里 对MDI字窗体进行操作.当你大开MDI窗体的时候 对TabControl添加TABPAGE 删除就删除TabControl就可以了.
CAB是什么啊,以前听过,但没用过,是类库还是开发环境?或者是别的什么?
_Form2.FormClosed += new FormClosedEventHandler(_Form2_FormClosed);
void _Form2_FormClosed(object sender, FormClosedEventArgs e)
{
//移除 TabControl里的TabPage
}
{
frmTest frm = new frmTest();
AddControlForm(frm);
} void AddControlForm(Form obj)
{
Form childForm;
childForm = obj; childForm.FormClosing += new FormClosingEventHandler(childForm_Closing); childForm.MdiParent = this; TabPage tp = new TabPage();
tp.Parent = this.tcManager ;
tp.Text = childForm.Text;
tp.Name = childForm.Handle.ToString();
tp.Show();
childForm.Show();
tcManager.SelectedTab = tp;
} void childForm_Closing(object sender, EventArgs e)
{
MessageBox.Show(this.Handle.ToString());
}我是这样写的,在childForm_Closing中的MessageBox没有show出来.