
近期RichTextBox控件的介绍成为网络焦点,我们通过专业视角对相关信息进行了梳理,期待这些内容能为您排忧解难。
每个嵌入控件中的对象都表示为一个 对象。这允许文档中创建的控件可以包含其他控件或文档。例如,可以创建一个包含报表、Microsoft Word文档或任何在系统中注册的其他OLE对象的文档。要在RichTextBox控件中插入对象,可以简单地拖住一个文件(如使用Windows 95的Explorer)或其他应用程序(如Microsoft Word)中所用文件的加亮部分(选择部分),将其直接放到该RichTextBox控件上。
RichTextBox控件。当从剪贴板粘贴对象时,就在当前的插入点插入该对象。如果对象是拖放到控件中,则插入点将跟随鼠标指针位置变动,直到释放开鼠标,然后在鼠标释放处插入对象。
要打印RichTextBox控件中的所有或部分文本,使用SelPrint方法。因为RichTextBox控件是数据绑定控件,可以将其与Data控件绑定到Microsoft Access数据库的Binary或Memo数据域,或其他数据库中类似的数据域(如SQL Server中的TEXT数据类型的数据域)。
RichTextBox控件支持几乎所有的TextBox控件中的属性、事件和方法,如MaxLength, MultiLine, ScrollBars, SelLength, SelStart和SelText。使用TextBox控件的应用程序很容易改为使用RichTextBox控件。然而,RichTextBox控件并没有普通TextBox控件的64K字符能力的限制。
在运行时,用 OLEObject 集合的 Add 方法,将嵌入对象,比如位图、图标、应用程序图标,加到该控件中。在设计时或运行时,可以拖放任何嵌入对象到控件中,包括文档,比如 Microsoft Excel 的电子表格和 Microsoft Word 文档等。
richtextbox的OLE插入方式有三种:
1、拖放:该对象在richtextbox中将显示为一个文件名加图标的形式,BMP图象也不例外,只不过它的图标是一个其本身的缩略图;
2、richtextbox1.OLEOBJECTS.ADD方式:
richtextbox1.OLEOBJECTS.ADD ,,"文件名"
或richtextbox1.OLEOBJECTS.ADD ,,,"对象类型"
如果该文件创立者或类允许现场在OLE母体显示、编辑(如excel、word和公式),则直接在richtextbox中显示内容;否则显示图标。各类图象均不许现场编辑。
3、剪贴板方式:可以直接在richtextbox中显示内容。方法是将某一文件用其他程序打开后,“复制”,然后在richtextbox的一定位置中用CTRL+V键粘贴。打开图象可以用画笔、ACDSEE、PHOTOSHOP等)。
所以在richtextbox中显示JPG图象只能用第三种方式。
anshaodong的意见:
不必用其他程序打开JPG文件,直接在本程序中用通用对话框获得文件名,将其图像发送到剪贴板,再用SendKeys语句粘贴即可。
CommonDialog1.ShowOpen
Clipboard.SetData LoadPicture(CommonDialog1.FileName)
RichTextBox1.SetFocus
SendKeys "^v", True '模拟键盘输入(Ctrl+v),将按键消息发送到活动窗口
关于“RichTextBox控件的介绍”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!