- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
d-000213 richtextbox 控件.doc.doc
VisualBasic自学教材——2.26、RichTextBox控件的常用属性 [原创 2007-09-15 22:29:25] 字号:大 中 小
作者:杜 勇
适用于 Visual Basic 6.0 用户的 RichTextBox 控件
更新:2007 年 11 月
Visual Basic 6.0 中的 RichTextBox 控件在 Visual Basic 2008 中由 Windows 窗体 RichTextBox 控件所取代。某些属性、方法、事件和常量的名称是不同的,在某些情况下,行为也有所不同。
?概念差异
AutoVerbMenu 属性
在 Visual Basic 6.0 中,RichTextBox 控件的 AutoVerbMenu 属性用于显示具有一组标准命令的上下文菜单。
在 Visual Basic 2008 中,不再存在 AutoVerbMenu 属性。要为 RichTextBox 控件提供一个上下文菜单,请使用 ContextMenuStrip 组件。有关更多信息,请参见 AutoVerbMenu 属性未升级。
DisableNoScroll 属性
在 Visual Basic 6.0 中,DisableNoScroll 属性确定:在 RichTextBox 控件中,当文本行太少而不需要垂直滚动或字符太少而不需要水平滚动时,是否让滚动条以不可用的形式出现。
In Visual Basic 2008, the DisableNoScroll property no longer exists.可以使用 ScrollBars 属性强制滚动条出现,当不能强制它以不可用的形式出现。
FileName 属性和 LoadFile 方法
在 Visual Basic 6.0 中,FileName 属性或 LoadFile 方法可用于将一个 .rtf 文件或文本文件加载到 RichTextBox 控件中。
在 Visual Basic 2008 中,只有 LoadFile 方法可用;不能在设计时分配文件。
SelPrint 方法
在 Visual Basic 6.0 中,RichTextBox 控件的 SelPrint 方法可用于打印该控件的内容。它带有一个参数 hDC,用于指定设备的设备上下文。
在 Visual Basic 2008 中,不再存在 SelPrint 方法,设备上下文也不再用于打印。RichTextBox 控件不提供打印其内容的方法。但是,您可以扩展 RichTextBox 类以使用 EM_FORMATRANGE 消息。然后,可以将 RichTextBox 的内容发送到输出设备,如打印机。有关更多信息,请参见 SelPrint 属性未升级。
SelTabCount 属性
在 Visual Basic 6.0 中,SelTabCount 属性确定在选定的段落中或在这些段落中的插入点后的 Tab 位置数。
在 Visual Basic 2008 中,不再存在 SelTabCount 属性,它被 SelectionTabs 属性的 Length 参数 SelectionTabs.Length 替换。
Span 方法
在 Visual Basic 6.0 中,RichTextBox 控件的 Span 方法可以用来基于一组指定的字符选择文本范围。
在 Visual Basic 2008 中,不再存在 Span 方法。可以使用带有 characterSet 参数的 Find 方法查找指定的字符,然后使用 SelectedText 属性来选择范围。
Upto 方法
在 Visual Basic 6.0 中,RichTextBox 控件的 Upto 方法可以用于将插入点向前移动到一组指定的字符中的第一个字符(但不包括)。
在 Visual Basic 2008 中,不再存在 Upto 方法。可以使用带有 characterSet 参数的 Find 方法查找指定的字符,然后使用 SelectionStart 属性移动插入点。
其他差异
此外,还有大量适用于所有控件的概念差异,包括数据绑定、字体处理、拖放功能、帮助支持等方面的差异。有关更多信息,请参见适用于 Visual Basic 6.0 用户的 Windows 窗体概念。
?RichTextBox 控件的代码更改
下面的示例演示 Visual Basic 6.0 与 Visual Basic 2008 在编码方法方面的差异。
用于在 RichTextBox 控件中进行搜索的代码更改
下面的代码演示在 RichTextBox 控件中如何从插入点到句子末尾进行搜索并突出显示它。该示例需要一个在其 Text 属性中输入了一个或多个句子的 Ric
您可能关注的文档
- 工程经济学课程设计new.doc
- 2012年专业技术职务任职资格评审表.doc
- 2008—2009学年度(上)期.doc
- 高三年级调研测试地理-人教版旧人教.doc
- 新课标2010年中考物理模拟试卷.doc
- 普通心理学(泰莱).ppt.Convertor.doc
- 第三条道路——连接理论与实践的法学研究方法(上).doc
- 高一物理第二章检测2.doc
- 关于环境违法“黑名单”的深入思考与分析.docx
- 2011年7月自考真题综合英语95034.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)