如何在Richtext中显示图片和Text,注意图片和Text文字不能是文件。

解决方案 »

  1.   

    RichTextBox 控件不仅允许输入和编辑文本,同时还提供了标准 TextBox 控件未具有的、更高级的指定格式的许多功能。通过使用 OLEObjects 集合,RichTextBox 控件支持对象的嵌入。插入到控件中的每个对象,都代表 OLEObject 对象。用这样的控件,就可以创建包含其它文档或对象的文档。例如,可创建这样的文档,它有一个嵌入的 Microsoft Excel 电子数据表格、或 Microsoft Word 文档、或其它已在系统中注册的 OLE 对象。为了把一个对象插入到 RichTextBox 控件中,只需简单地拖动一个文件(例如 在Windows 95“资源管理器”中的拖动),或拖动的是另一应用程序(如 Microsoft Word)所用文件的一个突出显示的区域,然后将所拖内容直接放入控件。
      

  2.   

    windcandle;我要的是同时显示图象和文字。你给我一个“HELLO”
    OK!,你在给个把PICTURE转入RichTextBox的例子如何
      

  3.   

    你要知道,richtext功能再丰富,它也只是一个文本控件,如果要想显示图片,请参考如下文字。通过使用 OLEObjects 集合,RichTextBox 控件支持对象的嵌入。插入到控件中的每个对象,都代表 OLEObject 对象。用这样的控件,就可以创建包含其它文档或对象的文档。例如,可创建这样的文档,它有一个嵌入的 Microsoft Excel 电子数据表格、或 Microsoft Word 文档、或其它已在系统中注册的 OLE 对象。为了把一个对象插入到 RichTextBox 控件中,只需简单地拖动一个文件(例如 在Windows 95“资源管理器”中的拖动),或拖动的是另一应用程序(如 Microsoft Word)所用文件的一个突出显示的区域,然后将所拖内容直接放入控件。其实简单点的办法就是把richtext放到一个picturebox里,用picturebox显示图片,richtext显示文本。
      

  4.   

    RichTextBox1.OLEObjects.Add 0, , "c:\资料\15.bmp", RichTextBox1
      

  5.   

    wei1027(猫1027) 我说的是不要、从文件中装图片,比如从PICTURE中,除了用消息外,是否可以用纯VB操作?
    windcandle:谢谢你发的帮助,呵呵!
      

  6.   

    不客气,其实我也没用过这种方法。^_^你试试看能不能从ImageList里读出图片。
      

  7.   

    那就放弃这个想法吧,曲线救国,用Picture或者做一个OCX吧。