zoukankan      html  css  js  c++  java
  • ExRichTextEdit.

    本文转载:http://www.csframework.com/archive/2/arc-2-20110830-1816.htm

    从网上找来一个扩展的RichTextEdit组件,支持插入图片,格式文本,设置文本底色等操作,只要调用方法即可。

    命名空间:Khendys.Controls.ExRichTextEdit 


    格式化文本及插入图片Demo:

    贴图图片


    使用方法:

     



           private void menuItem10_Click(object sender, System.EventArgs e)
     
            {
     
                string[] _about = new string[10];
     
                Font[] _fonts = new Font[3];
     
     
     
                rtBox_Main.Rtf = "";
     
     
     
                _fonts[0] = new Font(FontFamily.GenericSerif, 16f);
     
                _fonts[1] = new Font(FontFamily.GenericSansSerif, 12f);
     
                _fonts[2] = new Font(FontFamily.GenericMonospace, 8f);
     
     
     
                _about[0] = "This text and images are ";
     
                _about[1] = "being inserted on the\n";
     
                _about[2] = "Click ";
     
                _about[3] = "event of this menu item.\n\n";
     
                _about[4] = "Sorry I cleared the document, ";
     
                _about[5] = " but just click ";
     
                _about[6] = "undo ";
     
                _about[7] = "and you'll be ok. ";
     
                _about[8] = "\n\nHa Ha!  No undo.\n\n";
     
                _about[9] = "Khendys was here ...";
     
     
     
                rtBox_Main.InsertTextAsRtf(_about[0], _fonts[0]);
     
                rtBox_Main.InsertTextAsRtf(_about[1], new Font(_fonts[1], FontStyle.Strikeout));
     
                rtBox_Main.InsertTextAsRtf(_about[2], new Font(_fonts[0], FontStyle.Bold | FontStyle.Italic), RtfColor.Olive, RtfColor.Aqua);
     
                rtBox_Main.InsertTextAsRtf(_about[3], new Font(_fonts[1], FontStyle.Italic), RtfColor.Gray);
     
                rtBox_Main.InsertTextAsRtf(_about[4], new Font(_fonts[2], FontStyle.Bold), RtfColor.Red, RtfColor.Yellow);
     
                rtBox_Main.InsertImage(new Bitmap(typeof(RtfInsert), "Smilies.AngrySmile.png"));
     
                rtBox_Main.InsertTextAsRtf(_about[5], _fonts[0]);
     
                rtBox_Main.InsertTextAsRtf(_about[6], _fonts[0], RtfColor.Blue, RtfColor.Aqua);
     
                rtBox_Main.InsertTextAsRtf(_about[7], _fonts[1]);
     
                rtBox_Main.InsertImage(new Bitmap(typeof(RtfInsert), "Smilies.CrySmile.png"));
     
                rtBox_Main.InsertTextAsRtf(_about[8], new Font(_fonts[2], FontStyle.Bold | FontStyle.Italic), RtfColor.Red, RtfColor.Aqua);
     
                rtBox_Main.InsertTextAsRtf(_about[9], new Font(_fonts[1], FontStyle.Italic | FontStyle.Bold | FontStyle.Underline), RtfColor.Black, RtfColor.Red);
     
                rtBox_Main.InsertImage(new Bitmap(typeof(RtfInsert), "Smilies.Beer.png"));
     
            }
  • 相关阅读:
    4.手工备份恢复关闭数据库的完全和不完全恢复(练习3、4)
    1.Oracle10g安装
    5.手工备份恢复打开数据库的备份与恢复(练习5、6)
    每天做好这些动作减肥瘦身不是梦 健康程序员,至尚生活!
    常搓八个部位可以防衰老 健康程序员,至尚生活!
    简单实用:可以祛斑的食物 健康程序员,至尚生活!
    谁都会做:简单易行的祛斑法 健康程序员,至尚生活!
    谁都可以做几分钱打造完美DIY面膜 健康程序员,至尚生活!
    一些护肤细节 健康程序员,至尚生活!
    生吃蔬菜健康轻松瘦身 健康程序员,至尚生活!
  • 原文地址:https://www.cnblogs.com/51net/p/2464688.html
Copyright © 2011-2022 走看看