Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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;
            }
        }