コード例 #1
0
        public void SelectSummary(SummaryType summaryType)
        {
            switch (summaryType)
            {
            case SummaryType.Overview:
                _selectedOutput = BasicOverview;
                HelpButtonItem  = Controller.Instance.BasicOverviewHelp;
                break;

            case SummaryType.MultiSummary:
                _selectedOutput = MultiSummary;
                HelpButtonItem  = Controller.Instance.MultiSummaryHelp;
                break;

            case SummaryType.Snapshot:
                _selectedOutput = Snapshot;
                HelpButtonItem  = Controller.Instance.SnapshotHelp;
                break;

            default:
                _selectedOutput = null;
                break;
            }

            if (_selectedOutput != null)
            {
                if (!pnMain.Controls.Contains(_selectedOutput as Control))
                {
                    Application.DoEvents();
                    pnEmpty.BringToFront();
                    Application.DoEvents();
                    pnMain.Controls.Add(_selectedOutput as Control);
                    Application.DoEvents();
                    pnMain.BringToFront();
                    Application.DoEvents();
                }
                (_selectedOutput as Control).BringToFront();
                Controller.Instance.Supertip.SetSuperTooltip(HelpButtonItem, _selectedOutput.HelpToolTip);
            }
            else
            {
                pnEmpty.BringToFront();
                Controller.Instance.Supertip.SetSuperTooltip(HelpButtonItem, null);
            }
        }
コード例 #2
0
		public void SelectSummary(SummaryType summaryType)
		{
			switch (summaryType)
			{
				case SummaryType.Overview:
					_selectedOutput = BasicOverview;
					HelpButtonItem = Controller.Instance.BasicOverviewHelp;
					break;
				case SummaryType.MultiSummary:
					_selectedOutput = MultiSummary;
					HelpButtonItem = Controller.Instance.MultiSummaryHelp;
					break;
				case SummaryType.Snapshot:
					_selectedOutput = Snapshot;
					HelpButtonItem = Controller.Instance.SnapshotHelp;
					break;
				default:
					_selectedOutput = null;
					break;
			}

			if (_selectedOutput != null)
			{
				if (!pnMain.Controls.Contains(_selectedOutput as Control))
				{
					Application.DoEvents();
					pnEmpty.BringToFront();
					Application.DoEvents();
					pnMain.Controls.Add(_selectedOutput as Control);
					Application.DoEvents();
					pnMain.BringToFront();
					Application.DoEvents();
				}
				(_selectedOutput as Control).BringToFront();
				Controller.Instance.Supertip.SetSuperTooltip(HelpButtonItem, _selectedOutput.HelpToolTip);
			}
			else
			{
				pnEmpty.BringToFront();
				Controller.Instance.Supertip.SetSuperTooltip(HelpButtonItem, null);
			}
		}