private void LoadTextToTextBoxes() { TextForBoxes textForBoxes = TextForBoxes.GetTexts(cmbTextes.SelectedValue.ToString()); text[0] = textForBoxes.Original; text[1] = textForBoxes.LiteralTranslate; text[2] = textForBoxes.Translate; /*text[0] = "The Parties ###|### to this ###|### Treaty ###|### reaffirm ###|### their faith ###|### in the purposes ###|### and principles ###|### " + * "of the Charter ###|### of the United Nations ###|###and their desire ###|###to live in peace###|### with all peoples###|### and all governments.###|###" + * "\nThey are###|### determined to safeguard ###|###the freedom,###|### common heritage ###|###and civilisation of their peoples,###|### founded on" + * " the principles of democracy, individual liberty and the rule of law."; * * text[1] = "Сторони ###|### цей###|### Договір ###|### знову підтверджувати ###|### їх віра ###|### в цілі ###|### та принципи###|### Хартія ###|### " + * "Об’єднаний Нації ###|###та їх бажання###|### жити у мир###|### з усі народи###|### та усі уряди.###|###" + * "\nВони є ###|###визначений охороняти ###|###свободу, ###|###спільний спадщина ###|###та цивілізація їх народи,###|###" + * " заснований на принципи демократія, індивідуальний свобода та правило закон."; * * text[2] = "Сторони цей Договір знову підтверджувати їх віра в цілі та принципи Хартія " + * "Об’єднаний Нації та їх бажання жити у мир з усі народи та усі уряди." + * "\nВони є визначений охороняти свободу, спільний спадщина та цивілізація їх народи," + * " заснований на принципи демократія, індивідуальний свобода та правило закон.";*/ GetRealTextDivideTextByPhrase(); richTextBoxTranslate.Text = textForBoxesChanged[2]; richTextBoxOriginal.Text = textForBoxesChanged[0]; richTextBoxLiteralTranslate.Text = textForBoxesChanged[1]; }
public TextForBoxes GetRealTextDivideTextByPhrase() { string[] text = new string[3]; text[0] = Original; text[1] = LiteralTranslate; text[2] = Translate; string[] prases = null; string[] textForBoxesChanged = new string[3]; for (int i = 0; i < text.Length; i++) { prases = text[i].Split(Form1.splitPrases, StringSplitOptions.RemoveEmptyEntries); textForBoxesChanged[i] = ""; foreach (string str in prases) { textForBoxesChanged[i] += str; } } var TextNew = new TextForBoxes(); TextNew.Original = textForBoxesChanged[0]; TextNew.LiteralTranslate = textForBoxesChanged[1]; TextNew.Translate = textForBoxesChanged[2]; return(TextNew); }
private void ChangeText() { TextForBoxes textForBoxes = TextForBoxes.GetTexts(cmbTextes.SelectedValue.ToString()); // var TextWithoutDivideSymbols = textForBoxes.GetRealTextDivideTextByPhrase(); TextBoxes = textForBoxes; richTextBoxTranslate.Text = TextBoxes.Translate; richTextBoxOriginal.Text = TextBoxes.Original; richTextBoxLiteralTranslate.Text = TextBoxes.LiteralTranslate; richTextBoxNameText.Text = Form1.allTexts.NameandFile[cmbTextes.SelectedValue.ToString()]; index = cmbTextes.SelectedIndex; }
public static TextForBoxes GetTexts(string FileName) { TextForBoxes formsett = null; string filename = FileName; if (File.Exists(filename)) { using (FileStream fs = new FileStream(filename, FileMode.Open)) { XmlSerializer xser = new XmlSerializer(typeof(TextForBoxes)); formsett = (TextForBoxes)xser.Deserialize(fs); fs.Close(); } } else { formsett = new TextForBoxes(); } return(formsett); }