level 2
用vb richtextbox 写了个记事本,用键盘的Ctrl + a ,Ctrl + c ,Ctrl + v ,完成全选,复制,粘贴功能,发现中文双引号 “” 变成了英文的"",高手支招,解惑啊,谢谢!
这个问题困扰了我好久了。
2016年07月07日 08点07分
1
level 13
我没发现有这种问题
---贴吧极速版 For UWP
2016年07月07日 12点07分
3
level 2
之前以为是个人写的代码有问题,后来就下载网上的列子,结果也出现了这种情况。
2016年07月08日 02点07分
5
level 1
这是vb6使用 richtextbox的缺陷,无法直接简便处理。我也是费了老大的功夫才搞明白。
用键盘的Ctrl + a ,Ctrl + c ,Ctrl + v ,完成全选,复制,粘贴功能,发现中文双引号 “” 变成了英文的""
又如:
Private Sub Form_Load()
RichTextBox1.Text = "“为人民服务” "
RichTextBox1.SaveFile App.Path & "\xx.rtf ", rtfText '不会变成英文的双引号,文本文件不能含图片
'RichTextBox1.SaveFile App.Path & "\xx.rtf ", rtfRTF '将变成英文的双引号 , .rtf 文件可以含图片
End Sub
若要变通处理,需要用替换法,每次都将英文引号替换为中文引号,非常麻烦。除双引号外,有类似现象的还有破折号(—),单引号(‘)
2016年07月29日 00点07分
7