Beispiel #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="log">ログ</param>
        /// <param name="analyzeController">解析制御画面</param>
        public frm3DGraphController(LogManager log, frmAnalyzeController analyzeController)
        {
            InitializeComponent();

            if (log == null)
            {
                throw new ArgumentNullException("log");
            }
            if (analyzeController == null)
            {
                throw new ArgumentNullException("analyzeController");
            }

            this.log = log;
            this.analyzeController = analyzeController;

            ContentsLoad();
        }
Beispiel #2
0
        /// <summary>
        /// フォームロードイベント
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void frmAnalyzeMain_Load(object sender, EventArgs e)
        {
            if (this.log != null) this.log.PutLog("frmAnalyzeMain.frmAnalyzeMain_Load() - 解析中画面のロードを開始しました。");

            try
            {
                // 言語切替
                AppResource.SetControlsText(this);

                this.Text += string.Format(" [ {0} ]", System.IO.Path.GetFileName(AnalyzeData.DirectoryPath.Substring(0, AnalyzeData.DirectoryPath.Length - 1)));

                // 解析制御画面
                this.controllerForm = new frmAnalyzeController(this.log, this.AnalyzeData) { MdiParent = this, Top = 0, Left = 0 };
            }
            catch (Exception ex)
            {
                ShowErrorMessage(ex);
            }

            if (this.log != null) this.log.PutLog("frmAnalyzeMain.frmAnalyzeMain_Load() - 解析中画面のロードを終了しました。");
        }