FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace MW5.Shared { /// /// Extension methods for RichTextBox control. /// public static class RichTextBoxHelper { /// /// Sets text box content and makes the first line bold. /// public static void SetDescription(this RichTextBox box, string description) { box.Clear(); box.Text = description; box.MakeFirstLineBold(); } /// /// Clears any previous styles and sets text box content. /// /// The box. /// The text. public static void SetText(this RichTextBox box, string text) { box.Clear(); box.Text = text; } /// /// Makes the first line bold. /// public static void MakeFirstLineBold(this RichTextBox box) { var text = box.Text; int pos = text.IndexOf("\n", StringComparison.Ordinal); if (pos != -1) { box.Select(0, pos + 1); box.SelectionFont = new Font(box.Font, FontStyle.Bold); } } /// /// Initializes the dock panel footer. /// public static void InitDockPanelFooter(this RichTextBox textbox) { textbox.BorderStyle = BorderStyle.None; textbox.Dock = DockStyle.Fill; textbox.ScrollBars = RichTextBoxScrollBars.None; textbox.BackColor = Color.FromKnownColor(KnownColor.Control); textbox.ReadOnly = true; } } }

Back | FazBrowse Home | New Git URL