//------------------------------------------------------------- /// <summary> /// フォーム作成時に呼ばれる /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form1_Load(object sender, EventArgs e) { //設定ファイルの読み込み JsonPref pref = new JsonPref(); if (pref.Load()) { bool ok = false; Size sz = pref.GetSize("Size", out ok); if (ok) { this.Size = sz; } Point p = pref.GetPoint("Point", out ok); if (ok) { this.Location = p; } string s = pref.GetString("OutputPath", out ok); if (ok) { ffmpeg_ctrl1.OutputPath = s; } bool b = pref.GetBool("IsSameDir", out ok); if (ok) { ffmpeg_ctrl1.IsSameDir = b; } int v = pref.GetInt("CRF", out ok); if (ok) { ffmpeg_ctrl1.CRF = v; } v = pref.GetInt("JobCount", out ok); if (ok) { ffmpeg_ctrl1.JobCount = v; } b = pref.GetBool("IsDNxHD", out ok); if (ok) { ffmpeg_ctrl1.IsDNxHD = b; } v = pref.GetInt("DNxHD_STYLE", out ok); if (ok) { if (v < 0) { v = 0; } else if (v > 1) { v = 1; } ffmpeg_ctrl1.DNxHD_STYLE = (DNxHD_STYLE)v; } } this.Text = Path.GetFileNameWithoutExtension(Application.ExecutablePath); }
// ***************************************************************************************** private void Form1_Load(object sender, EventArgs e) { string filePath = Path.Combine(Application.UserAppDataPath, "AE_Effect.json"); if (File.Exists(filePath)) { aE_Effect1.Import(filePath); } else { string pp = Path.Combine(Path.GetDirectoryName(Application.ExecutablePath), "AE_Effect.json"); if (File.Exists(pp)) { aE_Effect1.Import(pp); } else { MessageBox.Show("Please import AE_Effect.h"); } } JsonPref pref = new JsonPref(); if (pref.Load()) { bool ok; Size sz = pref.GetSize("Size", out ok); if (ok) { this.Size = sz; } Point p = pref.GetPoint("Point", out ok); if (ok) { this.Location = p; } int sd = pref.GetInt("SplitDistance1", out ok); if (ok) { splitContainer1.SplitterDistance = sd; } sd = pref.GetInt("SplitDistance2", out ok); if (ok) { splitContainer2.SplitterDistance = sd; } sd = pref.GetInt("SplitDistance3", out ok); if (ok) { splitContainer3.SplitterDistance = sd; } } }
// ******************************************************* public bool Load(string p = "") { bool ret = false; JsonPref pref = new JsonPref(); try { if (p == "") { p = Path.GetFileNameWithoutExtension(Application.ExecutablePath); p = Path.Combine(Application.UserAppDataPath, p + "_color.json"); } ret = pref.Load(p); path = p; if (ret == false) { return(ret); } bool ok = false; int r = pref.GetInt("Rows", out ok); int c = 0; var cols = new object[0]; if (ok) { c = pref.GetInt("Cols", out ok); } if (ok) { cols = pref.GetObjectArray("Colors", out ok); } if (ok) { InitColors(r, c); for (int i = 0; i < Count; i++) { Items[i].AE_Color.FromJson(cols[i]); Items[i].Invalidate(); } ret = true; } } catch { ret = false; } return(ret); }
//-------------------------------------------------------------------------------------- public bool PrefLoad() { bool ret = false; //設定ファイルの保存 JsonPref pref = new JsonPref(); if (pref.Load() == true) { bool ok = false; Point p = pref.GetPoint("Point", out ok); if (ok) { this.Location = p; } int h = pref.GetInt("Height", out ok); if (ok) { this.Height = h; } int[] a = pref.GetIntArray("ParamsInt", out ok); if (ok) { tsGrid1.tsd.ParamsInt = a; } bool[] b = pref.GetBoolArray("ParamsBool", out ok); if (ok) { tsGrid1.tsd.ParamsBool = b; } int[] c = pref.GetIntArray("Colors", out ok); if (ok) { tsGrid1.cols.ColorInt = c; } int[] d = pref.GetIntArray("Keys", out ok); if (ok) { tsGrid1.funcs.FuncTableAll = d; } ret = true; } return(ret); }
private void Form1_Load(object sender, EventArgs e) { //設定ファイルの読み込み JsonPref pref = new JsonPref(); if (pref.Load()) { bool ok = false; Size sz = pref.GetSize("Size", out ok); if (ok) { this.Size = sz; } Point p = pref.GetPoint("Point", out ok); if (ok) { this.Location = p; } int v = pref.GetInt("opt", out ok); if (ok) { ctsScomp1.Option = (OPT)v; rbs[v].Checked = true; } string s = pref.GetString("exe", out ok); if (ok) { tbExe.Text = s; } s = pref.GetString("pdb", out ok); if (ok) { tbPdb.Text = s; } s = pref.GetString("optFile", out ok); if (ok) { tbAna.Text = s; } } }
//******************************************************************** public void LoadPref() { JsonPref pref = new JsonPref("pf"); bool ok = false; Point p = pref.GetPoint("Point", out ok); if (ok) { this.Location = p; } Size sz = pref.GetSize("Size", out ok); if (ok) { this.Size = sz; } int pn = pref.GetInt("pv_now", out ok); if (ok) { pv_now = (pv_Mode)pn; } }
//------------------------------------------------------------- /// <summary> /// フォーム作成時に呼ばれる /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form1_Load(object sender, EventArgs e) { string pp = ""; //設定ファイルの読み込み JsonPref pref = new JsonPref(); if (pref.Load()) { bool ok = false; //Size sz = pref.GetSize("Size", out ok); //if (ok) this.Size = sz; Point p = pref.GetPoint("Point", out ok); if (ok) { this.Location = p; } Size sz = pref.GetSize("ButtonSize", out ok); if (ok) { iconButtonList1.ButtonSize = sz; } int[] cols = pref.GetIntArray("Color", out ok); if (ok) { if (cols.Length >= 2) { iconButtonList1.ForeColor = Color.FromArgb(cols[0]); iconButtonList1.BackColor = Color.FromArgb(cols[1]); } } bool b = pref.GetBool("RelativePath", out ok); if (ok) { iconButtonList1.RelativePath = b; } string ss = pref.GetString("TargetDir", out ok); if (ok) { if (Directory.Exists(ss) == true) { pp = ss; } } Font f = iconButtonList1.Font; string fn = f.Name; float fsz = f.Size; FontStyle sty = f.Style; ss = pref.GetString("Font", out ok); if (ok) { fn = ss; } double dd = pref.GetDouble("FontSize", out ok); if (ok) { fsz = (float)dd; } int vv = pref.GetInt("FontStyle", out ok); if (ok) { sty = (FontStyle)vv; } iconButtonList1.Font = new Font(fn, fsz, sty); } iconButtonList1.ChkJsxTemplate(); string[] cmds = System.Environment.GetCommandLineArgs(); if (cmds.Length > 1) { AnalysisCommand(cmds); pp = ""; } if (pp != "") { iconButtonList1.TargetDir = pp; this.Text = iconButtonList1.MenuName; } else { this.Text = Path.GetFileNameWithoutExtension(Application.ExecutablePath); } }