Example #1
0
 /// <summary>
 /// Required method for Designer support - do not modify
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
     components = new Container();
     ComponentResourceManager resources = new ComponentResourceManager(typeof(frmExplorer));
     mainMenu1 = new MainMenu(components);
     menuItem1 = new MenuItem();
     OpenDBmenu = new MenuItem();
     CreateDBMenu = new MenuItem();
     CheckIntegrity = new MenuItem();
     menuItem3 = new MenuItem();
     ExitAppMenu = new MenuItem();
     menuItem2 = new MenuItem();
     AddAreaMenu = new MenuItem();
     objExecuteSQL = new MenuItem();
     objOpenTableSQL = new MenuItem();
     objRenameTableSQL = new MenuItem();
     objAddColumnSQL = new MenuItem();
     objRemoveColumnSQL = new MenuItem();
     objDeleteRowSQL = new MenuItem();
     objCreateTableSQL = new MenuItem();
     objDeleteTableSQL = new MenuItem();
     TreeViewContextMenu = new ContextMenu();
     TreeViewTablesMenu = new ContextMenu();
     toolBar1 = new ToolBar();
     OpenDatabase = new ToolBarButton();
     IntegrityCheck = new ToolBarButton();
     Separator = new ToolBarButton();
     ExecuteSQL = new ToolBarButton();
     ToolBarImages = new ImageList(components);
     sqlStatementTextBox = new FastColoredTextBox();
     statusStrip1 = new StatusStrip();
     StatusStripLog = new ToolStripStatusLabel();
     splitContainer1 = new SplitContainer();
     splitContainer2 = new SplitContainer();
     SQLAreaTabControl = new TabControlEx();
     tabPage1 = new TabPage();
     silverMonkeyFCTB1 = new SilverMonkeyFCTB();
     SqlResultsListView = new ListView_NoFlicker();
     tabControl1 = new TabControl();
     tabPage2 = new TabPage();
     tabPage3 = new TabPage();
     DatabaseTreeView = new TreeView();
     ((ISupportInitialize)(sqlStatementTextBox)).BeginInit();
     statusStrip1.SuspendLayout();
     ((ISupportInitialize)(splitContainer1)).BeginInit();
     splitContainer1.Panel1.SuspendLayout();
     splitContainer1.Panel2.SuspendLayout();
     splitContainer1.SuspendLayout();
     ((ISupportInitialize)(splitContainer2)).BeginInit();
     splitContainer2.Panel1.SuspendLayout();
     splitContainer2.Panel2.SuspendLayout();
     splitContainer2.SuspendLayout();
     SQLAreaTabControl.SuspendLayout();
     tabPage1.SuspendLayout();
     ((ISupportInitialize)(silverMonkeyFCTB1)).BeginInit();
     tabControl1.SuspendLayout();
     tabPage2.SuspendLayout();
     SuspendLayout();
     //
     // mainMenu1
     //
     mainMenu1.MenuItems.AddRange(new MenuItem[] {
     menuItem1,
     menuItem2});
     //
     // menuItem1
     //
     menuItem1.Index = 0;
     menuItem1.MenuItems.AddRange(new MenuItem[] {
     OpenDBmenu,
     CreateDBMenu,
     CheckIntegrity,
     menuItem3,
     ExitAppMenu});
     menuItem1.Text = "File";
     //
     // OpenDBmenu
     //
     OpenDBmenu.Index = 0;
     OpenDBmenu.Text = "Open Database";
     OpenDBmenu.Click += new EventHandler(OpenDBmenu_Click);
     //
     // CreateDBMenu
     //
     CreateDBMenu.Index = 1;
     CreateDBMenu.Text = "Create Database";
     CreateDBMenu.Click += new EventHandler(CreateDBMenu_Click);
     //
     // CheckIntegrity
     //
     CheckIntegrity.Index = 2;
     CheckIntegrity.Text = "Check DB Integrity";
     CheckIntegrity.Click += new EventHandler(CheckIntegrity_Click);
     //
     // menuItem3
     //
     menuItem3.Index = 3;
     menuItem3.Text = "-";
     //
     // ExitAppMenu
     //
     ExitAppMenu.Index = 4;
     ExitAppMenu.Text = "Exit";
     ExitAppMenu.Click += new EventHandler(ExitAppMenu_Click);
     //
     // menuItem2
     //
     menuItem2.Index = 1;
     menuItem2.MenuItems.AddRange(new MenuItem[] {
     AddAreaMenu});
     menuItem2.Text = "SQLArea";
     //
     // AddAreaMenu
     //
     AddAreaMenu.Index = 0;
     AddAreaMenu.Text = "Add Area";
     AddAreaMenu.Click += new EventHandler(AddAreaMenu_Click);
     //
     // objExecuteSQL
     //
     objExecuteSQL.Index = -1;
     objExecuteSQL.Text = "Execute";
     objExecuteSQL.Click += new EventHandler(objExecuteSQL_Click);
     //
     // objOpenTableSQL
     //
     objOpenTableSQL.Index = 0;
     objOpenTableSQL.Text = "Open Table";
     objOpenTableSQL.Click += new EventHandler(objOpenTableSQL_Click);
     //
     // objRenameTableSQL
     //
     objRenameTableSQL.Index = 1;
     objRenameTableSQL.Text = "Rename";
     objRenameTableSQL.Click += new EventHandler(objRenameTableSQL_Click);
     //
     // objAddColumnSQL
     //
     objAddColumnSQL.Index = 2;
     objAddColumnSQL.Text = "Add Column";
     objAddColumnSQL.Click += new EventHandler(objAddColumnSQL_Click);
     //
     // objRemoveColumnSQL
     //
     objRemoveColumnSQL.Index = 3;
     objRemoveColumnSQL.Text = "Remove Column";
     objRemoveColumnSQL.Click += new EventHandler(objRemoveColumnSQL_Click);
     //
     // objDeleteRowSQL
     //
     objDeleteRowSQL.Index = -1;
     objDeleteRowSQL.Text = "Delete Row";
     objDeleteRowSQL.Click += new EventHandler(objDeleteRowSQL_Click);
     //
     // objCreateTableSQL
     //
     objCreateTableSQL.Index = 0;
     objCreateTableSQL.Text = "Create Table";
     objCreateTableSQL.Click += new EventHandler(objCreateTableSQL_Click);
     //
     // objDeleteTableSQL
     //
     objDeleteTableSQL.Index = 4;
     objDeleteTableSQL.Text = "Delete Table";
     objDeleteTableSQL.Click += new EventHandler(objDeleteTableSQL_Click);
     //
     // TreeViewContextMenu
     //
     TreeViewContextMenu.MenuItems.AddRange(new MenuItem[] {
     objOpenTableSQL,
     objRenameTableSQL,
     objAddColumnSQL,
     objRemoveColumnSQL,
     objDeleteTableSQL});
     //
     // TreeViewTablesMenu
     //
     TreeViewTablesMenu.MenuItems.AddRange(new MenuItem[] {
     objCreateTableSQL});
     //
     // toolBar1
     //
     toolBar1.Buttons.AddRange(new ToolBarButton[] {
     OpenDatabase,
     IntegrityCheck,
     Separator,
     ExecuteSQL});
     toolBar1.DropDownArrows = true;
     toolBar1.ImageList = ToolBarImages;
     toolBar1.Location = new Point(0, 0);
     toolBar1.Name = "toolBar1";
     toolBar1.ShowToolTips = true;
     toolBar1.Size = new Size(840, 28);
     toolBar1.TabIndex = 11;
     toolBar1.ButtonClick += new ToolBarButtonClickEventHandler(toolBar1_ButtonClick);
     //
     // OpenDatabase
     //
     OpenDatabase.ImageIndex = 0;
     OpenDatabase.Name = "OpenDatabase";
     OpenDatabase.Tag = "OpenDatabase";
     OpenDatabase.ToolTipText = "Open Database";
     //
     // IntegrityCheck
     //
     IntegrityCheck.ImageIndex = 3;
     IntegrityCheck.Name = "IntegrityCheck";
     IntegrityCheck.Tag = "IntegrityCheck";
     IntegrityCheck.ToolTipText = "Integrity Check";
     //
     // Separator
     //
     Separator.Name = "Separator";
     Separator.Style = ToolBarButtonStyle.Separator;
     //
     // ExecuteSQL
     //
     ExecuteSQL.ImageIndex = 1;
     ExecuteSQL.Name = "ExecuteSQL";
     ExecuteSQL.Tag = "ExecuteSQL";
     ExecuteSQL.ToolTipText = "Execute SQL";
     //
     // ToolBarImages
     //
     ToolBarImages.ImageStream = ((ImageListStreamer)(resources.GetObject("ToolBarImages.ImageStream")));
     ToolBarImages.TransparentColor = System.Drawing.Color.Transparent;
     ToolBarImages.Images.SetKeyName(0, "");
     ToolBarImages.Images.SetKeyName(1, "");
     ToolBarImages.Images.SetKeyName(2, "");
     ToolBarImages.Images.SetKeyName(3, "");
     //
     // sqlStatementTextBox
     //
     sqlStatementTextBox.AutoCompleteBracketsList = new char[] {
     '(',
     ')',
     '{',
     '}',
     '[',
     ']',
     '\"',
     '\"',
     '\'',
     '\''};
     sqlStatementTextBox.AutoScrollMinSize = new Size(2, 14);
     sqlStatementTextBox.BackBrush = null;
     sqlStatementTextBox.CharHeight = 14;
     sqlStatementTextBox.CharWidth = 8;
     sqlStatementTextBox.Cursor = Cursors.IBeam;
     sqlStatementTextBox.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))));
     sqlStatementTextBox.Font = new System.Drawing.Font("Courier New", 9.75F);
     sqlStatementTextBox.IsReplaceMode = false;
     sqlStatementTextBox.Location = new Point(0, 0);
     sqlStatementTextBox.Name = "sqlStatementTextBox";
     sqlStatementTextBox.Paddings = new Padding(0);
     sqlStatementTextBox.SelectionColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255)))));
     sqlStatementTextBox.ServiceColors = ((ServiceColors)(resources.GetObject("sqlStatementTextBox.ServiceColors")));
     sqlStatementTextBox.Size = new Size(150, 150);
     sqlStatementTextBox.TabIndex = 0;
     sqlStatementTextBox.Zoom = 100;
     //
     // statusStrip1
     //
     statusStrip1.Items.AddRange(new ToolStripItem[] {
     StatusStripLog});
     statusStrip1.Location = new Point(0, 361);
     statusStrip1.Name = "statusStrip1";
     statusStrip1.Size = new Size(840, 22);
     statusStrip1.TabIndex = 18;
     statusStrip1.Text = "statusStrip1";
     //
     // StatusStripLog
     //
     StatusStripLog.Name = "StatusStripLog";
     StatusStripLog.Size = new Size(50, 17);
     StatusStripLog.Text = "Execute: Ready";
     //
     // splitContainer1
     //
     splitContainer1.Dock = DockStyle.Fill;
     splitContainer1.Location = new Point(0, 28);
     splitContainer1.Name = "splitContainer1";
     //
     // splitContainer1.Panel1
     //
     splitContainer1.Panel1.Controls.Add(tabControl1);
     //
     // splitContainer1.Panel2
     //
     splitContainer1.Panel2.Controls.Add(splitContainer2);
     splitContainer1.Size = new Size(840, 333);
     splitContainer1.SplitterDistance = 280;
     splitContainer1.TabIndex = 19;
     //
     // splitContainer2
     //
     splitContainer2.Dock = DockStyle.Fill;
     splitContainer2.Location = new Point(0, 0);
     splitContainer2.Name = "splitContainer2";
     splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal;
     //
     // splitContainer2.Panel1
     //
     splitContainer2.Panel1.Controls.Add(SQLAreaTabControl);
     splitContainer2.Panel1.Padding = new Padding(5);
     //
     // splitContainer2.Panel2
     //
     splitContainer2.Panel2.Controls.Add(SqlResultsListView);
     splitContainer2.Size = new Size(556, 333);
     splitContainer2.SplitterDistance = 158;
     splitContainer2.TabIndex = 21;
     //
     // SQLAreaTabControl
     //
     SQLAreaTabControl.Controls.Add(tabPage1);
     SQLAreaTabControl.Dock = DockStyle.Fill;
     SQLAreaTabControl.Location = new Point(5, 5);
     SQLAreaTabControl.Name = "SQLAreaTabControl";
     SQLAreaTabControl.SelectedIndex = 0;
     SQLAreaTabControl.Size = new Size(546, 148);
     SQLAreaTabControl.TabIndex = 0;
     SQLAreaTabControl.CloseButtonClick += SQLAreaTabControl_CloseButtonClick;
     SQLAreaTabControl.MouseDown += new MouseEventHandler(SQLAreaTabControl_MouseDown);
     //
     // tabPage1
     //
     tabPage1.Controls.Add(silverMonkeyFCTB1);
     tabPage1.Location = new Point(4, 22);
     tabPage1.Name = "tabPage1";
     tabPage1.Padding = new Padding(3);
     tabPage1.Size = new Size(538, 122);
     tabPage1.TabIndex = 0;
     tabPage1.Text = "SQL     ";
     tabPage1.UseVisualStyleBackColor = true;
     //
     // silverMonkeyFCTB1
     //
     silverMonkeyFCTB1.AutoCompleteBracketsList = new char[] {
     '(',
     ')',
     '{',
     '}',
     '[',
     ']',
     '\"',
     '\"',
     '\'',
     '\''};
     silverMonkeyFCTB1.AutoIndentCharsPatterns = "";
     silverMonkeyFCTB1.AutoScrollMinSize = new Size(27, 14);
     silverMonkeyFCTB1.BackBrush = null;
     silverMonkeyFCTB1.CharHeight = 14;
     silverMonkeyFCTB1.CharWidth = 8;
     silverMonkeyFCTB1.CommentPrefix = "--";
     silverMonkeyFCTB1.Cursor = Cursors.IBeam;
     silverMonkeyFCTB1.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))));
     silverMonkeyFCTB1.Dock = DockStyle.Fill;
     silverMonkeyFCTB1.IsReplaceMode = false;
     silverMonkeyFCTB1.Language = FastColoredTextBoxNS.Language.SQL;
     silverMonkeyFCTB1.LeftBracket = '(';
     silverMonkeyFCTB1.Location = new Point(3, 3);
     silverMonkeyFCTB1.Name = "silverMonkeyFCTB1";
     silverMonkeyFCTB1.Paddings = new Padding(0);
     silverMonkeyFCTB1.RightBracket = ')';
     silverMonkeyFCTB1.SelectionColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255)))));
     silverMonkeyFCTB1.ServiceColors = ((ServiceColors)(resources.GetObject("silverMonkeyFCTB1.ServiceColors")));
     silverMonkeyFCTB1.Size = new Size(532, 116);
     silverMonkeyFCTB1.TabIndex = 0;
     silverMonkeyFCTB1.Zoom = 100;
     //
     // SqlResultsListView
     //
     SqlResultsListView.Dock = DockStyle.Fill;
     SqlResultsListView.FullRowSelect = true;
     SqlResultsListView.GridLines = true;
     SqlResultsListView.LabelEdit = true;
     SqlResultsListView.LargeImageList = ToolBarImages;
     SqlResultsListView.Location = new Point(0, 0);
     SqlResultsListView.Name = "SqlResultsListView";
     SqlResultsListView.Size = new Size(556, 171);
     SqlResultsListView.TabIndex = 0;
     SqlResultsListView.UseCompatibleStateImageBehavior = false;
     SqlResultsListView.View = View.Details;
     //
     // tabControl1
     //
     tabControl1.Controls.Add(tabPage2);
     tabControl1.Controls.Add(tabPage3);
     tabControl1.Dock = DockStyle.Fill;
     tabControl1.Location = new Point(0, 0);
     tabControl1.Name = "tabControl1";
     tabControl1.SelectedIndex = 0;
     tabControl1.Size = new Size(280, 333);
     tabControl1.TabIndex = 1;
     //
     // tabPage2
     //
     tabPage2.Controls.Add(DatabaseTreeView);
     tabPage2.Location = new Point(4, 22);
     tabPage2.Name = "tabPage2";
     tabPage2.Padding = new Padding(3);
     tabPage2.Size = new Size(272, 307);
     tabPage2.TabIndex = 0;
     tabPage2.Text = "Database";
     tabPage2.UseVisualStyleBackColor = true;
     //
     // tabPage3
     //
     tabPage3.Location = new Point(4, 22);
     tabPage3.Name = "tabPage3";
     tabPage3.Padding = new Padding(3);
     tabPage3.Size = new Size(272, 307);
     tabPage3.TabIndex = 1;
     tabPage3.Text = "Templates";
     tabPage3.UseVisualStyleBackColor = true;
     //
     // DatabaseTreeView
     //
     DatabaseTreeView.Dock = DockStyle.Fill;
     DatabaseTreeView.Location = new Point(3, 3);
     DatabaseTreeView.Name = "DatabaseTreeView";
     DatabaseTreeView.Size = new Size(266, 301);
     DatabaseTreeView.TabIndex = 1;
     DatabaseTreeView.MouseDown += new MouseEventHandler(DatabaseTreeView_MouseDown);
     DatabaseTreeView.MouseDoubleClick += DatabaseTreeView_MouseDoubleClick;
     DatabaseTreeView.AfterExpand += DatabaseTreeView_AfterExpand;
     //
     // frmExplorer
     //
     AutoScaleBaseSize = new Size(5, 13);
     ClientSize = new Size(840, 383);
     Controls.Add(splitContainer1);
     Controls.Add(statusStrip1);
     Controls.Add(toolBar1);
     Icon = ((Icon)(resources.GetObject("$this.Icon")));
     Menu = mainMenu1;
     Name = "frmExplorer";
     Text = "TSProjects: Data Monkey";
     ((ISupportInitialize)(sqlStatementTextBox)).EndInit();
     statusStrip1.ResumeLayout(false);
     statusStrip1.PerformLayout();
     splitContainer1.Panel1.ResumeLayout(false);
     splitContainer1.Panel2.ResumeLayout(false);
     ((ISupportInitialize)(splitContainer1)).EndInit();
     splitContainer1.ResumeLayout(false);
     splitContainer2.Panel1.ResumeLayout(false);
     splitContainer2.Panel2.ResumeLayout(false);
     ((ISupportInitialize)(splitContainer2)).EndInit();
     splitContainer2.ResumeLayout(false);
     SQLAreaTabControl.ResumeLayout(false);
     tabPage1.ResumeLayout(false);
     ((ISupportInitialize)(silverMonkeyFCTB1)).EndInit();
     tabControl1.ResumeLayout(false);
     tabPage2.ResumeLayout(false);
     ResumeLayout(false);
     PerformLayout();
 }
Example #2
0
        private TabPage GenerateTabPage()
        {
            FastColoredTextBox tempTextBox = new SilverMonkeyFCTB();
            TabPage tempTabPage = new TabPage();
            //
            // sqlStatementTextBox
            //
            tempTextBox.Dock = DockStyle.Fill;
            tempTextBox.Location = new Point(0, 0);
            tempTextBox.Multiline = true;
            tempTextBox.Size = new Size(608, 200);
            tempTextBox.ContextMenu = new ContextMenu();
            tempTextBox.ContextMenu.MenuItems.Add(objExecuteSQL.CloneMenu());
            tempTextBox.Language = Language.SQL;

            tempTabPage.Controls.Add(tempTextBox);
            tempTabPage.Location = new Point(4, 22);
            tempTabPage.Size = new Size(608, 158);
            tempTabPage.Text = (SQLAreaTabControl.TabCount + 1).ToString();

            return tempTabPage;
        }