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");
  • 相关阅读:
    print(f"*******")这里的f代表什么意思?
    利用Datafactory实现测试数据快速生成
    jmeter+ant+jenkins部署(二)
    jmeter+ant+jenkins部署(一)
    GET与POST的区别
    Locust压测--带Token
    Jmeter接口实例:带token
    jmeter--md5加密
    python加密之hashlib
    如何获取Android app的apk包名和launcherActivity?
  • 原文地址:https://www.cnblogs.com/chenyingzuo/p/12113098.html
Copyright © 2011-2022 走看看