public KeyBoardConfig(XDocument xml, XMLClass cls) { //フォームの最大化ボタンの表示、非表示を切り替える this.MaximizeBox = !this.MaximizeBox; //フォームの最小化ボタンの表示、非表示を切り替える this.MinimizeBox = !this.MinimizeBox; //フォームのコントロールボックスの表示、非表示を切り替える //コントロールボックスを非表示にすると最大化、最小化、閉じるボタンも消える this.ControlBox = !this.ControlBox; try { //xmlファイルを指定する _keyboardConfxml = xml; if (_keyboardConfxml == null) { throw new System.IO.DirectoryNotFoundException(); } } catch (System.IO.DirectoryNotFoundException e) { DialogResult dialog = MessageBox.Show( "Config.xmlファイルが見つかりませんでした。" + "アプリケーションを終了します。", "エラー", MessageBoxButtons.OK); Close(); return; } InitializeComponent(); KeyInit(); }
public Config(XDocument xml, XMLClass cls) { //フォームの最大化ボタンの表示、非表示を切り替える this.MaximizeBox = !this.MaximizeBox; //フォームの最小化ボタンの表示、非表示を切り替える this.MinimizeBox = !this.MinimizeBox; //フォームのコントロールボックスの表示、非表示を切り替える //コントロールボックスを非表示にすると最大化、最小化、閉じるボタンも消える this.ControlBox = !this.ControlBox; try { //xmlファイルを指定する _confxml = xml; if (_confxml == null) { throw new System.IO.DirectoryNotFoundException(); } } catch (System.IO.DirectoryNotFoundException e) { DialogResult dialog = MessageBox.Show( "Config.xmlファイルが見つかりませんでした。" + "アプリケーションを終了します。", "エラー", MessageBoxButtons.OK); Close(); return; } InitializeComponent(); Text_Kando.Text = _confxml.XPathSelectElement("//Kando").Value; var backcolor = int.Parse(_confxml.XPathSelectElement("//BackColor").Value); if (backcolor == 1) { this.BackColor = Color.FromArgb(64, 64, 64); S_Kando.ForeColor = SystemColors.Control; } }