/// <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);
        }
예제 #5
0
 // 鼠标移入事件
 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);
 }
예제 #6
0
        /// <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);
        }
예제 #7
0
 // 文本框鼠标移入事件
 private void Textbox_MouseEnter(object sender, EventArgs e)
 {
     TextBox textBox = (TextBox)sender;
     // 绑定右键菜单
     Control ccc = UIComponentFactory.getSingleControl(DefaultNameEnum.TEXT_RIGHT_MENU, true);
 }