/// <summary> /// 添加一个显示屏信息 /// </summary> /// <param name="screenIndex"></param> private void AddOneScreenInf(string commPort, int pageIndex, string pageText, ILEDDisplayInfo ledInfo) { tabControl_ScreenLayout.TabPages.Add(pageText); if (ledInfo == null) { Label label = new Label(); label.AutoSize = false; label.Text = label_Notice.Text; label.TextAlign = ContentAlignment.MiddleCenter; label.Font = new Font("System", 14, FontStyle.Bold); label.BackColor = Color.AliceBlue; label.ForeColor = Color.Green; label.Parent = tabControl_ScreenLayout.TabPages[pageIndex]; label.Dock = DockStyle.Fill; } else { _oneScreenInfo = new UC_OneScreenLayout(commPort, ledInfo, _curConfigDic, _commonInfo, new SettingMonitorCntEventHandler(SetOneScanBoardInfoEvent)); _oneScreenInfo.GridNormalBackColor = _normalBackColor; _oneScreenInfo.GridNormalBorderColor = _normalBorderColor; _oneScreenInfo.GridNormalBorderWidth = _normalBorderWidth; _oneScreenInfo.GridSelectedBackColor = _selectedBackColor; _oneScreenInfo.GridSelectedBorderColor = _selectedBorderColor; _oneScreenInfo.GridSelectedBorderWidth = _selectedBorderWidth; _oneScreenInfo.GridFocusBackColor = _focusBackColor; _oneScreenInfo.GridFocusBorderColor = _focusBorderColor; _oneScreenInfo.GridFocusBorderWidth = _focusBorderWidth; _oneScreenInfo.SelectedZoonBorderColor = _selectedZoonBorderColor; _oneScreenInfo.CustomToolTipFont = CurrentFont; _oneScreenInfo.SimpleOrStandardScreenFont = CurrentFont; _oneScreenInfo.ComplexScreenFont = CurrentFont; _scanBordLayoutInfoList.Add(_oneScreenInfo); int nCurScreenIndex = _scanBordLayoutInfoList.Count - 1; _scanBordLayoutInfoList[nCurScreenIndex].Parent = tabControl_ScreenLayout.TabPages[pageIndex]; _scanBordLayoutInfoList[nCurScreenIndex].Dock = DockStyle.Fill; } }
/// <summary> /// ���һ����ʾ����Ϣ /// </summary> /// <param name="screenIndex"></param> private void AddOneScreenInf(string commPort, int pageIndex, string pageText, ILEDDisplayInfo ledInfo) { tabControl_ScreenLayout.TabPages.Add(pageText); if (ledInfo == null) { Label label = new Label(); label.AutoSize = false; label.Text = label_Notice.Text; label.TextAlign = ContentAlignment.MiddleCenter; label.Font = new Font("System", 14, FontStyle.Bold); label.BackColor = Color.AliceBlue; label.ForeColor = Color.Green; label.Parent = tabControl_ScreenLayout.TabPages[pageIndex]; label.Dock = DockStyle.Fill; } else { _oneScreenInfo = new UC_OneScreenLayout(commPort, ledInfo, _curConfigDic, _commonInfo, new SettingMonitorCntEventHandler(SetOneScanBoardInfoEvent)); _oneScreenInfo.GridNormalBackColor = _normalBackColor; _oneScreenInfo.GridNormalBorderColor = _normalBorderColor; _oneScreenInfo.GridNormalBorderWidth = _normalBorderWidth; _oneScreenInfo.GridSelectedBackColor = _selectedBackColor; _oneScreenInfo.GridSelectedBorderColor = _selectedBorderColor; _oneScreenInfo.GridSelectedBorderWidth = _selectedBorderWidth; _oneScreenInfo.GridFocusBackColor = _focusBackColor; _oneScreenInfo.GridFocusBorderColor = _focusBorderColor; _oneScreenInfo.GridFocusBorderWidth = _focusBorderWidth; _oneScreenInfo.SelectedZoonBorderColor = _selectedZoonBorderColor; _oneScreenInfo.CustomToolTipFont = CurrentFont; _oneScreenInfo.SimpleOrStandardScreenFont = CurrentFont; _oneScreenInfo.ComplexScreenFont = CurrentFont; _scanBordLayoutInfoList.Add(_oneScreenInfo); int nCurScreenIndex = _scanBordLayoutInfoList.Count - 1; _scanBordLayoutInfoList[nCurScreenIndex].Parent = tabControl_ScreenLayout.TabPages[pageIndex]; _scanBordLayoutInfoList[nCurScreenIndex].Dock = DockStyle.Fill; } }