/// <summary> /// 初始化手动输入的数据表格配置 /// </summary> private void initInputDataViewConf() { RedrawDataTable dataView = new RedrawDataTable(); dataView.ColumnSortMode = false; dataView.IsShowLineNumber = true; dataView.CellDefaultHeight = 24; dataView.ColumnHeadDefaultHeight = 24; dataView.Location = new Point(操作区_容器.Location.X, 操作区_容器.Bottom + 5); dataView.AllowUserToAddRows = false; dataView.AllowUserToResizeRows = false; dataView.AllowUserToResizeColumns = false; dataView.BringToFront(); dataView.Width = 操作区_容器.ClientSize.Width; dataView.Height = 项区容器.ClientSize.Height - (dataView.Location.Y - 项区容器.Location.X); dataView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders; dataView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dataView.Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom; inputDGV = dataView; // 记录到状态栏中 Control c = UIComponentFactory.getSingleControl(DefaultNameEnum.TOOL_START); if (c != null && c is RedrawStatusBar) { RedrawStatusBar bar = (RedrawStatusBar)c; bar.SetSourceControl(dataView); } this.Controls.Add(dataView); }
/// <summary> /// 实例化状态栏 /// </summary> /// <returns></returns> private StatusStrip initMainStrtusBar() { Control ccc = UIComponentFactory.getSingleControl(DefaultNameEnum.TOOL_START, true); StatusStrip statusStrip = null; if (ccc != null && ccc is StatusStrip) { statusStrip = (StatusStrip)ccc; } return(statusStrip); }
/// <summary> /// 初始化主容器 /// </summary> /// <returns></returns> private ToolStripContainer initMainContainer() { Control ccc = UIComponentFactory.getSingleControl(DefaultNameEnum.MAIN_CONTAINER, true); ToolStripContainer container = null; if (ccc != null && ccc is ToolStripContainer) { container = (ToolStripContainer)ccc; } return(container); }
/// <summary> /// 初始化主Tab容器 /// </summary> /// <returns>该Tab容器</returns> private TabControl initMainTab() { // 获取主Tab容器 TabControl tab = null; Control ccc = UIComponentFactory.getSingleControl(DefaultNameEnum.TAB_CONTENT, true); if (ccc != null && ccc is TabControl) { tab = (TabControl)ccc; } return(tab); }
// 鼠标移入事件 protected override void OnMouseEnter(EventArgs e) { // 绑定右键菜单 if (IsBindingTextRightMenu && this.ContextMenuStrip == null) { Control ccc = UIComponentFactory.getSingleControl(DefaultNameEnum.TEXT_RIGHT_MENU, true); if (ccc != null && ccc is ContextMenuStrip) { this.ContextMenuStrip = (ContextMenuStrip)ccc; } } // 设置状态栏 base.OnMouseEnter(e); }
/// <summary> /// 初始化数据表格配置 /// </summary> private void initDataViewConf() { RedrawDataTable dataView = new RedrawDataTable(); dataView.CellDefaultHeight = cellDefHeight; dataView.ColumnHeadDefaultHeight = colHeadersHeight; dataView.Location = new Point(操作区容器.Location.X, 操作区容器.Bottom + 5); dataView.Size = new Size(操作区容器.Width, 项区容器.Bottom - dataView.Location.Y); redrawDataTable = dataView; // 记录到状态栏中 Control c = UIComponentFactory.getSingleControl(DefaultNameEnum.TOOL_START); if (c != null && c is RedrawStatusBar) { RedrawStatusBar bar = (RedrawStatusBar)c; bar.SetSourceControl(dataView); } // 加入到容器中 this.Controls.Add(redrawDataTable); }
// 文本框鼠标移入事件 private void Textbox_MouseEnter(object sender, EventArgs e) { TextBox textBox = (TextBox)sender; // 绑定右键菜单 Control ccc = UIComponentFactory.getSingleControl(DefaultNameEnum.TEXT_RIGHT_MENU, true); }