当前位置:编程学习 > C#/ASP.NET >>

做多窗体程序,遇到的问题

建立一个mdiparent窗体,自动在彩单中有个 窗口选项
每当程序中出现一个子窗体,窗口那里,就多了一个选项...
我在代码中没找到这个是怎么实现的...

我想做个类似多窗口的浏览器那种,有一个栏,每多出一个窗体的时候,那里都会增加一个选项

然后一点,就会转换到那个窗体...

不知道怎么实现.

还有那一条栏,该用什么控件存放这些窗体名称好一些? --------------------编程问答-------------------- 用Panel+Tab,你可以用Hashtable记录你打开的窗口,用时再放出来。 --------------------编程问答-------------------- 设置MenuScript的MdiWindowListItem就可以了 --------------------编程问答-------------------- private ArrayList mdiChildList = new ArrayList();
private void RegisterMdiChild(Form mdiChild)
        {
            mdiChildList.Add(mdiChild);
}

 private void frmtoll_Click(object sender, EventArgs e)
        {
        frmname    frm = new Frmname();
                frm.MdiParent = this;
         this.RegisterMdiChild(frm);
} --------------------编程问答-------------------- 是放个panel
再在上面放个
tablayoutpanel
吗?

另外这个大致原理是什么?
当建窗口和关窗口的时候,更新Hashtable,更新tablayoutpanel吗? --------------------编程问答-------------------- trainli
请问你这个是放在mdiparent中的吗?
frmtoll_Click
是什么被点击? --------------------编程问答-------------------- 类似word里面的window菜单吗?
1. new一个窗体f,就在menuitem中加入一个菜单:
   在菜单的事件里面加入代码:
        f.BringToFront();
2.在f的closing中
    把刚刚新建的对应的menuitem删除。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,