Пример #1
0
        /// <summary>
        /// 結果セットリストを登録.
        /// </summary>
        /// <param name="analyzeResultBase">解析結果.</param>
        public void SetResult(AnalyzeResultBase analyzeResultBase)
        {
            this.Text = analyzeResultBase.GetFactor();

            // 結果コントロールに反映.
            this.ResultListControl.SetResult(analyzeResultBase.ResultSetList);
        }
        /// <summary>
        /// コンストラクタ.
        /// </summary>
        public AnalyzeFactorControl(AnalyzeResultBase analyzeResult)
        {
            InitializeComponent();

            this.AnalyzeResult = analyzeResult;

            this.lblFactor.Text = analyzeResult.GetFactor();
            this.DetailsText    = analyzeResult.GetDetails();
            if (this.DetailsText.IsEmpty())
            {
                this.btnDetails.Visible = false;
            }
            else
            {
                this.toolTipFactor.SetToolTip(this.lblFactor, this.DetailsText);
            }
            this.btnShow.Text = "{0}件".Fmt(analyzeResult.ResultSetList.Count);
        }