private void SetDefaultStyleToAllButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Are you sure you want to change all the sentences to the default settings?", "Set all sentences", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } int fontSize = defaultFontSizeTrackBar.Value; int imageWidth = DefaultImageWidthTrackBar.Value; int imageHeight = DefaultImageHeightTrackBar.Value; Color backColor = DefaultBackColorBox.BackColor; VerticalAlignment vert = (VerticalAlignment)DefaultVertAlignComboBox.SelectedItem; HorizontalAlignment hori = (HorizontalAlignment)DefaultHoriAlignComboBox.SelectedItem; foreach (SentenceGraphics sentence in sentencesListBox.Items) { sentence.SetFont(new Font(family: FontFamily.GenericSansSerif, fontSize, FontStyle.Regular)); sentence.SetImageSize(new Size(imageWidth, imageHeight)); sentence.SetBackColor(backColor); sentence.SetVerticalAlignment(vert); sentence.SetHorizontalAlignment(hori); sentence.AutoReLine(); } SetDefaultStyleToCurrentButton_Click(sender, e); }
private void AddSensFileButton_Click(object sender, EventArgs e) { if (fileDialog.ShowDialog() == DialogResult.OK) { var reader = new StreamReader(fileDialog.FileName); Font font = new Font(family: FontFamily.GenericSansSerif, defaultFontSizeTrackBar.Value, FontStyle.Regular); Size size = new Size(DefaultImageWidthTrackBar.Value, DefaultImageHeightTrackBar.Value); Color backColor = DefaultBackColorBox.BackColor; VerticalAlignment vert = (VerticalAlignment)DefaultVertAlignComboBox.SelectedItem; HorizontalAlignment hori = (HorizontalAlignment)DefaultHoriAlignComboBox.SelectedItem; while (reader.EndOfStream == false) { var sentence = new SentenceGraphics(font, size, backColor, vert, hori, reader.ReadLine()); sentence.AutoReLine(); _sentences.Add(sentence); } reader.Close(); } RefreshSentencesListBox(); }