zoukankan      html  css  js  c++  java
  • 多文档界面的实现(DotNetBar的superTabControl)

    复制代码
    private void FormMain_Load(object sender, EventArgs e)
            {
                superTabControl2.Tabs.Clear();
                timer1.Start();
                buttonX1_Click(null, null);
    
            }
            /// <summary>
            /// 创建或者显示一个多文档界面
            /// </summary>
            /// <param name="caption">窗体标题</param>
            /// <param name="formType">窗体类型</param>
            public void SetMdiForm(string caption,Type formType)
            {
                #region
                             var tab = superTabControl2.Tabs
                   .Cast<SuperTabItem>()
                   .FirstOrDefault(x => x.Text == caption && x.AttachedControl.GetType() == formType);
                    //如果在现有Tab页面中没有找到,那么就要初始化了Tab页面了
                    if (tab==null)
                    {
                        var form = Activator.CreateInstance(formType) as Form;
                        form.TopLevel = false;
                        form.FormBorderStyle = FormBorderStyle.Fixed3D;
                        form.Dock = DockStyle.Fill;
                        //form.Visible = true;
                        tab = new SuperTabItem();
                        tab.Name = caption;
                        tab.Text = caption;
                        tab.AttachedControl=form as Control;
                        superTabControl2.Tabs.Add(tab);
                        superTabControl2.SelectedTab = tab;
                        superTabControlPanel4.Controls.Add(form);
                                }
                    superTabControl2.SelectedTab = tab;
                #endregion
               
    
            }
    
            private void buttonXSetPwd_Click(object sender, EventArgs e)
            {
                SetMdiForm("修改用户名和密码",typeof(FormSetPwd));
            }
    复制代码
    出处:http://www.cnblogs.com/tangchun/p/4141369.html
  • 相关阅读:
    一站式学习Wireshark第六章
    一站式学习Wireshark第七章
    一站式学习Wireshark第八章
    一站式学习Wireshark第九章
    一站式学习Wireshark第十章
    一站式学习Wireshark第一章
    第二周的学习进度
    架构漫谈随笔
    淘宝网描绘质量属性六个常见属性场景
    二月十五日
  • 原文地址:https://www.cnblogs.com/mq0036/p/6298453.html
Copyright © 2011-2022 走看看