标题:在RichTextBox 控件中,怎样实现对文本使用不同的格式?
只看楼主
lhf391855540
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2006-10-14
结帖率:0
 问题点数:0 回复次数:6 
在RichTextBox 控件中,怎样实现对文本使用不同的格式?
RichTextBox 控件提供了一些属性,通过这些属性,可对该控件中任何部分的文本使用不同的格式。用这些属性,可以将文本变为粗体或斜体,改变文本的颜色,创建上标或下标。可以调整段落的左右缩进值,还可以使用悬挂式缩进。怎样才能实现这些功能呢?
    请高手指点!
    谢谢!
搜索更多相关主题的帖子: 控件中 文本 RichTextBox 格式 属性 
2008-07-13 21:45
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
RichTextBox1.SelStart= 开始长度
 RichTextBox1.SelLength=选区长度
 RichTextBox1.SelBold = True ' 选区加粗
2008-07-13 21:51
lhf391855540
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2006-10-14
得分:0 
比如一篇文章,有一部分要突出显示,就是说这一部分要和其他的部分用不同的字体,怎样实现?
    请给出示例代码。谢谢!
2008-07-13 21:54
lhf391855540
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2006-10-14
得分:0 
Private Sub zl_SelChange()
    CommonDialog1.Flags = cdlCFEffects Or cdlCFBoth
    ' 显示“字体”对话框
    CommonDialog1.ShowFont
    zl.SelBullet = True
    zl.SelFontName = CommonDialog1.FontName
    zl.SelFontSize = CommonDialog1.FontSize
    zl.SelBold = CommonDialog1.FontBold
    zl.SelItalic = CommonDialog1.FontItalic
    zl.SelUnderline = CommonDialog1.FontUnderline
    zl.SelStrikeThru = CommonDialog1.FontStrikethru
    zl.SelColor = CommonDialog1.Color
End Sub
    这里zl是一个RichTextBox控件。这段代码运行时,只要我选中文字或者将光标移到RichTextBox控件中,就会弹出字体对话框。我不想这样,希望在点击“字体”按钮后才弹出字体对话框,该怎么做?
2008-07-13 22:03
lhf391855540
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2006-10-14
得分:0 
查看了一下RichTextBox相关的帖子,有几个跟我提出的是类似的问题,都没有得到理想的解决方案。
2008-07-13 23:37
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
“我不想这样,希望在点击“字体”按钮后才弹出字体对话框,该怎么做?”

这个问题和RTF控件已经关系不大了。
问题出在将代码写在哪个事件里,你写在了SelChange事件,就是选区改变事件,你想想,应该写在哪里?

我觉得这个纯粹是VB第二节课要讲的内容,VB基础。跟RichTextBox一点关系都没有,能问出这种问题的,真的该好好学学了。
2008-07-14 19:02
cbean
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2008-7-11
得分:0 
不是每个人都看书看得懂的,特别是不是学这个专业朋友。

我觉得还是找个实例来看看吧。
2008-07-15 19:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-223759-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.572284 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved