• 多文档界面的实现(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
  • 相关阅读:
    C# 通过Attribute制作的一个消息拦截器
    Newtonsoft.Json高级用法
    这些年,我收集的JavaScript代码(一)
    Storm整体架构分析
    Worker的内部工作原理
    Storm源码分析
    Storm集群部署
    Storm 官方文档翻译 --- 消息的可靠性保障
    [转] 如何快速掌握一门新技术/语言/框架
    小狗钱钱读书笔记
  • 原文地址:https://www.cnblogs.com/mq0036/p/6298453.html
Copyright © 2020-2023  润新知