private void MainWin_Shown(object sender, EventArgs e) { // -- 0001 try { Ground.I = new Ground(); CommonUtils.AntiWindowsDefenderSmartScreen(); { string file = @".\Conv.exe"; if (File.Exists(file) == false) { file = @"..\..\..\..\Conv\Conv\bin\Release\Conv.exe"; if (File.Exists(file) == false) { throw new Exception("no Conv.exe"); } } Ground.I.ConvExeFile = file; } if (Ground.I.Load()) { this.InputDir.Text = Ground.I.InputDir; this.OutputDir.Text = Ground.I.OutputDir; this.OutputToInputDir.Checked = Ground.I.OutputToInputDir; this.OutputOverwriteMode.Checked = Ground.I.OutputOverwriteMode; } this.UIRefresh(); ChocomintDialogsCommon.PostShown(this); } catch (Exception ex) { MessageDlgTools.Error("Error @ Shown", ex); Environment.Exit(1); // fatal } // ---- this.MTBusy.Leave(); }
private void MainWin_Shown(object sender, EventArgs e) { // -- 0001 // TODO WriteLog = write to .log file ExtraTools.AntiWindowsDefenderSmartScreen(); Prime4096.INIT(); Prime53Lite.INIT(); Prime53Lite.GeneratePrimeDat(); this.Base_MainWin_H = this.Height; this.Base_T1_H = this.T出力_最小値.Height; this.Base_L2_T = this.L出力_最大値.Top; this.Base_T2_T = this.T出力_最大値.Top; this.Base_T2_H = this.T出力_最大値.Height; this.Base2_T1_H = this.T判定_入力.Height; this.Base2_B1_T = this.Btn判定.Top; this.Base2_T2_T = this.T判定_結果.Top; this.Base2_T2_H = this.T判定_結果.Height; // -- this.T出力_最小値.Text = "" + 2; this.T出力_最大値.Text = "" + 10000000000; this.T判定_入力.Text = Consts.S2P1279_1; this.T判定_結果.Text = ""; this.T探索_入力.Text = ("" + 1) + StringTools.Repeat("0", 400); this.T探索_結果.Text = ""; this.T素因数分解_入力.Text = Consts.SMP1000; this.T素因数分解_結果.Text = ""; this.T個数_最小値.Text = "" + 2; this.T個数_最大値.Text = "" + 10000000000; // -- this.T出力_最小値.SelectAll(); this.T出力_最大値.SelectAll(); this.T判定_入力.SelectAll(); this.T探索_入力.SelectAll(); this.T素因数分解_入力.SelectAll(); this.T個数_最小値.SelectAll(); this.T個数_最大値.SelectAll(); // -- this.MainToolTip.SetToolTip(this.T出力_最小値, Utils.AutoInsertNewLine("0 以上 " + Consts.S2P4096_1 + " 以下の整数を入力して下さい。", Consts.MaxLineLen_ToolTip)); this.MainToolTip.SetToolTip(this.T出力_最大値, Utils.AutoInsertNewLine("0 以上 " + Consts.S2P4096_1 + " 以下の整数を入力して下さい。", Consts.MaxLineLen_ToolTip)); this.MainToolTip.SetToolTip(this.T判定_入力, Utils.AutoInsertNewLine("0 以上 " + Consts.S2P4096_1 + " 以下の整数を入力して下さい。", Consts.MaxLineLen_ToolTip)); this.MainToolTip.SetToolTip(this.T探索_入力, Utils.AutoInsertNewLine("0 以上 " + Consts.S2P4096_1 + " 以下の整数を入力して下さい。", Consts.MaxLineLen_ToolTip)); this.MainToolTip.SetToolTip(this.T素因数分解_入力, Utils.AutoInsertNewLine("1 以上 " + Consts.S2P4096_1 + " 以下の整数を入力して下さい。", Consts.MaxLineLen_ToolTip)); this.MainToolTip.SetToolTip(this.T個数_最小値, Utils.AutoInsertNewLine("0 以上 " + Consts.S2P4096_1 + " 以下の整数を入力して下さい。", Consts.MaxLineLen_ToolTip)); this.MainToolTip.SetToolTip(this.T個数_最大値, Utils.AutoInsertNewLine("0 以上 " + Consts.S2P4096_1 + " 以下の整数を入力して下さい。", Consts.MaxLineLen_ToolTip)); // ---- this.RefreshUI(); ChocomintDialogsCommon.PostShown(this); // ---- this.MTBusy.Leave(); }