private void LoaderSettiingsForAllTextBox()
        {
            try
            {
                _settingsText = SettingsText.GetSettings(); //Десериализация
                try
                {
                    LoadTextToTextBoxes();
                    richTextBoxTranslate.SelectAll();
                    richTextBoxOriginal.SelectAll();
                    richTextBoxLiteralTranslate.SelectAll();

                    TextBoxLoadSettings(richTextBoxTranslate);
                    TextBoxLoadSettings(richTextBoxOriginal);
                    TextBoxLoadSettings(richTextBoxLiteralTranslate);


                    richTextBoxTranslate.Select(0, 0);
                    richTextBoxOriginal.Select(0, 0);
                    richTextBoxLiteralTranslate.Select(0, 0);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(Massage(ex), Globals.ERR, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(Massage(ex), Globals.ERR, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        public static SettingsText GetSettings()
        {
            SettingsText settingstext = null;
            string       filename     = Globals.SettingsFileText;

            if (File.Exists(filename))
            {
                using (FileStream fs = new FileStream(filename, FileMode.Open))
                {
                    XmlSerializer xser = new XmlSerializer(typeof(SettingsText));
                    settingstext = (SettingsText)xser.Deserialize(fs);
                    fs.Close();
                }
            }
            else
            {
                settingstext = new SettingsText();
            }
            return(settingstext);
        }
예제 #3
0
 private void _initControlls()//Загрузка елементов или десирреализация
 {
     try
     {
         _settingstext = SettingsText.GetSettings(); //Десериализация
         txtBox.Text   = "Ві можете змінювати колір та шрифт тексту в данному вікні. Ці налаштування будуть перенесенні до головного вікна.";
         txtBox.SelectAll();
         try
         {
             txtBox.SelectionBackColor = Color.FromArgb(_settingstext.BackColor);
             txtBox.SelectionColor     = Color.FromArgb(_settingstext.TextColor);
             txtBox.Font = _settingstext.TextFont.GetFont();
         }
         catch (Exception ex)
         {
             MessageBox.Show(Form1.Massage(ex), Globals.ERR + ex.Source, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         txtBox.Select(0, 0);
     }
     catch (Exception ex)
     {
         MessageBox.Show(Form1.Massage(ex), Globals.ERR + ex.Source, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }