Foxtable(狐表)用户栏目专家坐堂 → [求助]richtextbox问题(自己已解决)


  共有4863人关注过本帖树形打印复制链接

主题:[求助]richtextbox问题(自己已解决)

帅哥哟,离线,有人找我吗?
jijianjsj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
[求助]richtextbox问题(自己已解决)  发帖心情 Post By:2013/6/6 15:16:00 [只看该作者]

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130606151127.jpg
图片点击可在新窗口打开查看

 

 

Dim text1 As new Windows.Forms.RichTextBox
text1.Dock = Windows.Forms.DockStyle.Fill
text1.name = "RichTextBox1"
e.Form.Controls("SplitContainer3").panel1.BaseControl.Controls.Add(text1)
Dim dt As DataTable = DataTables("通讯表")
Dim font1 As New Font("楷体",16,FontStyle.Underline)
Dim font2 As New Font("宋体",16,fontstyle.Regular)
For Each dr As DataRow In dt.DataRows
   If dr("已接收人").contains(_username) = False  And dr("接收人").contains(_username) And dr("发信人") = dname Then
    text1.Selectionfont = font1
    text1.Selectioncolor = color.Green
    text1.SelectedText = dr("发信人")
    text1.Selectionfont = font2
    text1.Selectioncolor = color.blue
    text1.SelectedText = "  " & dr("时间") & "  说道:" & vbcrlf
    text1.SelectedRtf = dr("内容") '& vbcrlf
    dr("已接收人")=dr("已接收人") & _username  & "|"
dr.DataTable.Save()
   End If
Next
text1.ScrollToCaret
text1.readonly = True

 

以上代码在窗口afterload后报错,请高手帮忙解决一下,调试错误在红色的行代码,不知道什么原因,谢谢~!!


 

[此贴子已经被作者于2013-6-6 15:29:49编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/6/6 15:29:00 [只看该作者]

text1.SelectedText = "  " & dr("时间") & "  说道:" & vbcrlf
text1.SelectedRtf = dr("内容") '& vbcrlf
 
改为:
 
 text1.SelectedText = "  " & dr("时间") & "  说道:" & vbcrlf & dr("内容")

 


 回到顶部
帅哥哟,离线,有人找我吗?
jijianjsj
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
  发帖心情 Post By:2013/6/6 15:29:00 [只看该作者]

我知道了,不用回了。


 回到顶部
帅哥哟,离线,有人找我吗?
jijianjsj
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:268 积分:2227 威望:0 精华:0 注册:2013/2/4 11:02:00
  发帖心情 Post By:2013/6/6 15:35:00 [只看该作者]

谢谢狐爸了,其实是Rtf内容和我们平常写入表里的结果不一样。


 回到顶部