我用了SELTEXT是RICHTEXTBOX中的字体发生了改变,可是随后输入的字符也随着改变,如何,不随着改变呢?我只要其中的字符发生改变,随后输入的字符的字体、颜色不变,请高手解答,非常感谢!
解决方案 »
- 如何在vb中调用公式编辑器,并且把公式显示到textbox控件中
- 还是关于Webbrowser的alert问题!!!
- 请问怎样读取SQL数据库里的图片!!!
- 如何实现如下形式?? 在线等,高手请进
- 一个开放的qq群,一个有颗坚定心的qq群:6336550
- 这个问题有点难,在线苦等。
- CSDN 经常都是回复不了贴子,也不解决一下,这么大的BUG。
- 用VB怎样调用jsp页面的功能?(在线等待)
- 消息框问题
- 各位大哥,如何在vb中copy数据库的表,和保持表的结构不变,一次删除里面所有的纪录!求救。。
- 请问如何 将 shell 调用的程序界面显示在 当前 的mid窗口内呢?
- 在MSHFLEXGRID内更改了几个单元格后,如何在关闭窗体的时候能够判断出并保存到数据库内
With RichTextBox1
.SelStart = Len(.Text)
.SelColor = vbRed
End With
End SubPrivate Sub Command2_Click()
With RichTextBox1
.SelStart = Len(.Text)
.SelColor = vbBlue
End With
End SubPrivate Sub Form_Load()
RichTextBox1.Text = "asdasd"
End Sub
.SelStart = Len(.Text)
。
等没有设置对
要不你就在设置前先保存各种状态,设置后在恢复过来
CommonDialog1.CancelError = True '出错处理
On Error GoTo LL
CommonDialog1.Flags = cdlCFEffects Or cdlCFBoth
'CommonDialog1.ShowFont
CommonDialog1.ShowFont
'CommonDialog1.ShowFont
RichTextBox1.SelFontName = CommonDialog1.FontName '以下是一一对应的关系
RichTextBox1.SelFontSize = CommonDialog1.FontSize
RichTextBox1.SelColor = CommonDialog1.Color
RichTextBox1.SelBold = CommonDialog1.FontBold
RichTextBox1.SelItalic = CommonDialog1.FontItalic
RichTextBox1.SelUnderline = CommonDialog1.FontUnderline
RichTextBox1.SelStrikeThru = CommonDialog1.FontStrikethru
long1=len(rich1.text)'取得复制前的长度
rich1.seltext=text1.text'复制内容
rich1.selstart=long1'设置起点
rich1.sellong=len(text1.text)'设置长度
rich1.selfontname="宋体"
rich1.seltext=""
rich1.selstart=len(rich1.text)-1'找到新的起点
rich1.sellong=1
rich1.selfontname="arial"'再改回arial字体
这样就可以了.