C#中RichTextBox中英文混输-等宽字体

来源:互联网 发布:第二基地知乎 编辑:程序博客网 时间:2024/06/05 07:52

本文来源于:网易-yindechun163的博客
这个我一直找了很久,一直找不到,今天也算意外之喜了.
微软论坛的解释

     /* RichTextBox 中英文混输时,字体宽度不同的解决方式:      * RichTextBox默认情况下会根据用户输入的字符来自动设置字体样式,      * 要想让输入保持制定的格式需要设置它的LanguageOption属性:RichTextBoxLanguageOptions.UIFonts      * 界面RichTextBox字体为:"宋体",并设置下面属性即可保证中英文环境下等宽!!      * 注意:richTextBox中使用等宽字体:Courier 、Consolas只对英文生效,一旦掺杂中文      * 则立即失效!      */     this.richTextBox1.LanguageOption = RichTextBoxLanguageOptions.UIFonts;
0 0
原创粉丝点击