/// <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(); }
/// <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() - 解析中画面のロードを終了しました。"); }