//------------------------------------------------------------- /// <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); }
//------------------------------------------------------------- /// <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("WatchFolder", out ok); if (ok) { WatchFolder = s; } bool iss = pref.GetBool("IsStartup", out ok); if (ok) { CbIsStartup.Checked = iss; IsStartup = iss; } } this.Text = Path.GetFileNameWithoutExtension(Application.ExecutablePath); }
//------------------------------------------------------------- /// <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) { Screen s = Screen.FromControl(this); int h = s.Bounds.Height; int w = s.Bounds.Width; if (p.X < 0) { p.X = 0; } if (p.Y < 0) { p.Y = 0; } if (p.X > w - this.Width) { p.X = w - this.Width; } if (p.Y > h - this.Height) { p.Y = h - this.Height; } this.Location = p; } bool b = pref.GetBool("IsFront", out ok); if (ok) { m_navBar.IsFront = b; } b = pref.GetBool("IsLocked", out ok); if (ok) { m_ColorBoxs.IsLocked = b; lockToolStripMenuItem.Checked = b; } b = pref.GetBool("IsLocked2", out ok); if (ok) { if (b == true) { m_ColorBoxs.IsLocked = true; lockToolStripMenuItem.Checked = true; } lock2ToolStripMenuItem.Checked = b; } string path = pref.GetString("PalettePath", out ok); if (ok) { PalettePath = path; } } m_ColorBoxs.Load(); //this.Text = m_ColorBoxs.path; this.Text = Path.GetFileNameWithoutExtension(Application.ExecutablePath); m_navBar.Caption = this.Text; }
//------------------------------------------------------------- /// <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); } }
//------------------------------------------------------------- /// <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("ffmpeg", out ok); if (ok) { sequenceFileTo1.ffmpegPath = s; } s = pref.GetString("FrameRate", out ok); if (ok) { sequenceFileTo1.FRAME_RATE_STR = s; } s = pref.GetString("Codec", out ok); if (ok) { sequenceFileTo1.MOVIE_CODEC_STR = s; } s = pref.GetString("SequenceFile", out ok); if (ok) { AddInputFile(s); } s = pref.GetString("ExportDir", out ok); if (ok) { sequenceFileTo1.ExportDir = s; tbExportDir.Text = sequenceFileTo1.ExportDir; } s = pref.GetString("SoundFile", out ok); if (ok) { sequenceFileTo1.SoundFile = s; tbSound.Text = sequenceFileTo1.SoundFile; } bool b = pref.GetBool("IsSound", out ok); if (ok) { sequenceFileTo1.IsSound = b; cbIsSound.Checked = sequenceFileTo1.IsSound; } } this.Text = Path.GetFileNameWithoutExtension(Application.ExecutablePath); if (sequenceFileTo1.ffmpegPath == "") { OpenFFmpeg(); } }