我用Richtextbox去填加了许多文字和许多图片。第一次填加的时候没有没有问题,第二次的时候我是先把RichTextBox1.Text = ""然后在这里会提示“对象'Text'的方法'IRichText'失败”然后我的程序就死了。不知道什么原因,请各位高手帮忙解决!!!非常急,24小时在线等!顶着有分!!!
解决方案 »
- 谁有VBA学习的电子书?
- 对你是太菜的问题,对我就不是(再开一帖),顶者有分。
- 我想请教一个问题我是刚刚开始学习的菜鸟
- 关于datagrid改变DataSource时总提示'找不到方法或数据成员',求教
- 如何将MSFlexGrid和adodb相连
- 关于报表打印的问题?求教!
- UPDATE可以连续执行多少次?
- 大家新年好! 请问大家,如何在media player全屏状态下响应鼠标点击信息呢???
- 使用Qbasic编写一个简单程序,打印下列图形
- 大家帮一下忙:用Access数据库,如何在一个表中动态追加字段?
- 求救!!急!!!!怎样利用VB将EXCEL中的数据导入结构不一样的ACCESS数据库里的现有表中?
- 关于richtextbox发出奇怪声音的问题,高手进
不知道RichTextBox1.clear 可不可以
楼上的,RichTextBox没有clear属性吧?
TO:cuilei197979(风) RichTextBox没有clear的方法呀。
Φ(x<lo>0</lo>)=1-Φ(-x<lo>0</lo>),
p(a<bmp>03.bmp</bmp>ξ<bmp>03.bmp</bmp>b)=Φ(b)-Φ(a).
你添加N次上面这些东西就会出现“对象'Text'的方法'IRichText'失败”
大家帮忙试试,这个可以不用添加图片,只要添加上面这些东东就会出现,各高手们帮忙解决这个问题,谢谢!!真的好奇怪。
Private Sub Command1_Click()
Dim a As String
RichTextBox1.Text = ""Open "C:\123.txt" For Input As #1
While Not EOF(1)
Line Input #1, a
RichTextBox1.SelStart = Len(RichTextBox1.Text)
RichTextBox1.SetFocus
RichTextBox1.SelText = a
Wend
Close #1
End Sub
在123.txt中有好多“Φ(x<lo>0</lo>)=1-Φ(-x<lo>0</lo>),
p(a<bmp>03.bmp</bmp>ξ<bmp>03.bmp</bmp>b)=Φ(b)-Φ(a).”这种字符,文件大小大给为6K多。第一次点击时没有错,点第二次的时候就会出现“对象'Text'的方法'IRichText'失败”点确定后程序死掉。
不知道为什么去出现如上问题,期待高手们来解决。
我试过一遍用如下程序
Private Sub Command1_Click()
Dim a As String
RichTextBox1.Text = ""
Open "C:\123.txt" For Input As #1
While Not EOF(1)
Line Input #1, a
RichTextBox1.SelStart = Len(RichTextBox1.Text)
RichTextBox1.SetFocus
RichTextBox1.SelText = a
Wend
Close #1
End Sub
在123.txt中有好多“Φ(x<lo>0</lo>)=1-Φ(-x<lo>0</lo>),
p(a<bmp>03.bmp</bmp>ξ<bmp>03.bmp</bmp>b)=Φ(b)-Φ(a).”这种字符,文件大小大给为6K多。第一次点击时没有错,点第二次的时候就会出现“对象'Text'的方法'IRichText'失败”点确定后程序死掉。
不知道为什么去出现如上问题,期待高手们来解决。
我把文件都加到102K了也还是没有问题,
你到其他地方拷贝richtx32.ocx,riched32.dll,rchtxchs.dll这些文件来看看我是xp sp2+vb6 sp6
p(a<bmp>03.bmp</bmp>ξ<bmp>03.bmp</bmp>b)=Φ(b)-Φ(a).”Φ(x<lo>0</lo>)=1-Φ(-x<lo>0</lo>),
p(a<bmp>03.bmp</bmp>ξ<bmp>03.bmp</bmp>b)=Φ(b)-Φ(a).”这些内容。如果你哪里没有问题,那就奇怪了。我在几台2000下面都试过,都是不行的。
Private Sub Command1_Click()
Command1.Enabled = False
'你的代码
Command1.Enabled = True
End Sub
TO: rainstormmaster(暴风雨 v2.0)真谢谢你喽,我试过把按钮给False了,可以没有用呀。真不知道是怎么个回事。也试过XP系统,SP6补丁打上去,都是一样的结果。郁闷呀,不知道有没有什么办法去解决呀!!
'RichTextBox1.TextRTF = "(\ " '死不掉End Sub
Open "C:\123.txt" For Input As #1
While Not EOF(1)
Line Input #1, a
RichTextBox1.SetFocus
SendKeys "^{end}"
RichTextBox1.SelRTF = a
Wend
Close #1
Me.Caption = Len(RichTextBox1.Text)End Sub
问题都是出现在第二次吧。
第一次操作设.TXT=“”没问题是因为默认为无控制格式的TXT文本。
而赋值之后已经认为是包含BMP的RICHTXT格式,第二次操作时直接设.TXT=""时就会出错。
所以 northwolves(狼行天下) 的方法我觉得应该是对的。