zoukankan      html  css  js  c++  java
  • winform RichTextBox 控件

    RichTextBox:

    常用的格式化文本方法:

    1. 加粗

                Font newFont;
                var oldFont = this.richTextBox1.SelectionFont;
    
                if (oldFont.Bold)
                {
                    newFont = new Font(oldFont, oldFont.Style & ~FontStyle.Bold);
                }
                else
                {
                    newFont = new Font(oldFont, oldFont.Style | FontStyle.Bold);
                }
                this.richTextBox1.SelectionFont = newFont;
                this.richTextBox1.Focus();

    2. 斜体

                Font newFont;
                var oldFont = this.richTextBox1.SelectionFont;
    
                if (oldFont.Italic)
                {
                    newFont = new Font(oldFont, oldFont.Style & ~FontStyle.Italic);
                }
                else
                {
                    newFont = new Font(oldFont, oldFont.Style | FontStyle.Italic);
                }
                this.richTextBox1.SelectionFont = newFont;
                this.richTextBox1.Focus();

    3. 下划线

                Font newFont;
                var oldFont = this.richTextBox1.SelectionFont;
    
                if (oldFont.Underline)
                {
                    newFont = new Font(oldFont, oldFont.Style & ~FontStyle.Underline);
                }
                else
                {
                    newFont = new Font(oldFont, oldFont.Style | FontStyle.Underline);
                }
                this.richTextBox1.SelectionFont = newFont;
                this.richTextBox1.Focus();

    4. 大小

                var fontFamily = this.richTextBox1.SelectionFont.FontFamily;
                var newFont = new Font(fontFamily, 20);
                this.richTextBox1.SelectionFont = newFont;
                this.richTextBox1.Focus();

    5. 对齐方式

                this.richTextBox1.SelectionAlignment = HorizontalAlignment.Center;

    6. 保存及打开

                this.richTextBox1.SaveFile("aa.rtf");
                this.richTextBox1.LoadFile("aa.rtf");
  • 相关阅读:
    电商零售数仓建模之平台01:平台业务模型
    js自动补零
    Git
    C# HttpClient 请求认证、数据传输笔记
    悲/乐观并发控制的区别
    Win10安装node.js始终出现2503错误解决方法
    行首和行尾快捷键
    IP地址分类和私有地址
    source面板看不到js的调试方法
    js常用类型判断
  • 原文地址:https://www.cnblogs.com/chenyingzuo/p/12113098.html
Copyright © 2011-2022 走看看