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");
  • 相关阅读:
    加载图片出现403的问题
    js字符串首字母大写的不同写法
    vue中使用两个window.onresize问题解决
    vue备用
    vue注册全局组件
    Java中Timer的用法
    笔记本设置wifi热点
    UVA 11401 Triangle Counting
    数论专题---除法表达式之高精度运算,扩展欧几里得算法
    能被2、3、4、5、6、7、8、9整除数的特征
  • 原文地址:https://www.cnblogs.com/chenyingzuo/p/12113098.html
Copyright © 2011-2022 走看看