⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainform.cs

📁 通过数据库结构自动 生成三层结构代码,相当不错的一款软件
💻 CS
📖 第 1 页 / 共 5 页
字号:
            content4.Title = "数据库视图";
            content4.FullTitle = "数据库视图";
            content4.AutoHideSize = size3;
            content4.DisplaySize = size3;
            content4.ImageList = this.leftViewImgs;
            content4.ImageIndex = 0;
            Content content5 = new Content(this.DBdockManager);
            content5.Control = new TempView();
            Size size4 = content5.Control.Size;
            content5.Title = "模版管理";
            content5.FullTitle = "模版管理";
            content5.AutoHideSize = size4;
            content5.DisplaySize = size4;
            content5.ImageList = this.leftViewImgs;
            content5.ImageIndex = 1;
            this.DBdockManager.Contents.Add(content4);
            WindowContent content6 = this.DBdockManager.AddContentWithState(content4, Crownwood.Magic.Docking.State.DockLeft);
            this.DBdockManager.Contents.Add(content5);
            this.DBdockManager.AddContentToWindowContent(content5, content6);
            this.appsettings = AppConfig.GetSettings();
            string appStart = this.appsettings.AppStart;
            if (appStart != null)
            {
                if (!(appStart == "startuppage"))
                {
                    if (!(appStart == "blank") && (appStart == "homepage"))
                    {
                        string str = "首页";
                        string url = "http://www.maticsoft.com";
                        if ((this.appsettings.HomePage != null) && (this.appsettings.HomePage != ""))
                        {
                            url = this.appsettings.HomePage;
                        }
                        Crownwood.Magic.Controls.TabPage page = new Crownwood.Magic.Controls.TabPage();
                        page.Title = str;
                        page.Control = new IEView(this, url);
                        this.tabControlMain.TabPages.Add(page);
                        this.tabControlMain.SelectedTab = page;
                    }
                }
                else
                {
                    try
                    {
                        this.LoadStartPage();
                    }
                    catch (Exception exception)
                    {
                        LogInfo.WriteLog(exception);
                    }
                }
            }
            this.tabControlMain.MouseUp += new MouseEventHandler(this.OnMouseUpTabPage);
            if (!this.IsHasChecked())
            {
                try
                {
                    this.threadUpdate = new Thread(new ThreadStart(this.ProcUpdate));
                    this.threadUpdate.Start();
                }
                catch (Exception exception2)
                {
                    LogInfo.WriteLog(exception2);
                    MessageBox.Show(exception2.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                }
            }
        }

        public void AddNewTabPage(Control control, string Title)
        {
            if (this.tabControlMain.InvokeRequired)
            {
                AddNewTabPageCallback method = new AddNewTabPageCallback(this.AddNewTabPage);
                base.Invoke(method, new object[] { control, Title });
            }
            else
            {
                Crownwood.Magic.Controls.TabPage page = new Crownwood.Magic.Controls.TabPage();
                page.Title = Title;
                page.Control = control;
                this.tabControlMain.TabPages.Add(page);
                this.tabControlMain.SelectedTab = page;
            }
        }

        public void AddSinglePage(Control control, string Title)
        {
            if (!this.tabControlMain.Visible)
            {
                this.tabControlMain.Visible = true;
            }
            bool flag = false;
            Crownwood.Magic.Controls.TabPage page = null;
            foreach (Crownwood.Magic.Controls.TabPage page2 in this.tabControlMain.TabPages)
            {
                if (page2.Control.Name == control.Name)
                {
                    flag = true;
                    page = page2;
                }
            }
            if (!flag)
            {
                this.AddNewTabPage(control, Title);
            }
            else
            {
                this.tabControlMain.SelectedTab = page;
            }
        }

        public void AddTabPage(string pageTitle, Control ctrForm)
        {
            if (!this.tabControlMain.Visible)
            {
                this.tabControlMain.Visible = true;
            }
            Crownwood.Magic.Controls.TabPage page = new Crownwood.Magic.Controls.TabPage();
            page.Title = pageTitle;
            page.Control = ctrForm;
            this.tabControlMain.TabPages.Add(page);
            this.tabControlMain.SelectedTab = page;
        }

        public void CheckDbServer()
        {
            if (FormCommon.GetDbViewSelServer() == "")
            {
                MessageBox.Show("没有可用的数据库连接,请先连接数据库服务器。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }

        private void CheckMarker()
        {
            this.cfgfile.IniWriteValue("update", "today", DateTime.Today.ToString("yyyyMMdd"));
        }

        private void c代码转换ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            new ConverteCS2VB().Show();
        }

        private void dB脚本生成器ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string dbViewSelServer = FormCommon.GetDbViewSelServer();
            if (dbViewSelServer == "")
            {
                MessageBox.Show("没有可用的数据库连接,请先连接数据库服务器。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                new DbToScript(dbViewSelServer).ShowDialog(this);
            }
        }

        protected override void Dispose(bool disposing)
        {
            if (disposing && (this.components != null))
            {
                this.components.Dispose();
            }
            base.Dispose(disposing);
        }

        private bool ExistPage(string CtrName)
        {
            bool flag = false;
            if (!this.tabControlMain.Visible)
            {
                this.tabControlMain.Visible = true;
            }
            foreach (Crownwood.Magic.Controls.TabPage page in this.tabControlMain.TabPages)
            {
                string name = page.Control.Name;
                if (page.Control.Name == CtrName)
                {
                    flag = true;
                }
            }
            return flag;
        }

        private void frmSearch_Closing(object sender, CancelEventArgs e)
        {
            try
            {
                this.persistedSearchItems = this.frmSearch.SearchItems;
            }
            catch
            {
            }
        }

        private void InitializeComponent()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -