有些音符输入到富文本框里是乱码
vb吧
全部回复
仅看楼主
level 1
睡了阿兰
楼主
大部分正常 不知道怎么回事
2022年03月05日 06点03分
1
level 1
睡了阿兰
楼主
vb6所有控件好像都是ansi控件 富文本框也是 我用的是chrw()函数显示字符 富文本框不是unicode 所以乱码 会不会和这个有关系
2022年03月05日 16点03分
2
yjryym
但你FloatingTool能正常显示啊
2022年03月07日 02点03分
睡了阿兰
@yjryym
浮动工具和主窗体是分开的 目前没找到主窗体乱码的具体原因
2022年03月07日 06点03分
level 1
睡了阿兰
楼主
浮动工具用的是picturebox 能正常显示 主窗体用的是richtextbox 显示乱码 我打开主窗体 发现属性页 字体是宋体 如果打开系统自带记事本 把字体调整成宋体 把字符映射表音符复制到里面 和富文本框显示的一样 说明应该就是字体的原因 字体没绑定上 可能就是
2022年03月07日 06点03分
3
yjryym
PictueBox自绘的哦?你用TextOutW了吗?还是Print绘制的?Print绘制如果不乱码的话,那就不是Unicode问题。
2022年03月07日 10点03分
yjryym
而且你这个是显示错字符了,应该不是Unicode的问题。
2022年03月07日 10点03分
睡了阿兰
@yjryym
链接:[url]https://pan.baidu.com/s/18TC57nh1szeOQpKQ38MleA [/url]提取码:vhsx 这个是另外一个贴吧大佬 帮我做的字码表 用的是textoutw 麻烦大佬帮忙看看
2022年03月07日 10点03分
睡了阿兰
@yjryym
大佬请看楼下 你的回复 字 体两字中间要空一格 要不百度容易乱删帖
2022年03月07日 12点03分
level 1
睡了阿兰
楼主
我在原来的代码里 又添加了一个鼠标单击事件 会不会和这个有关系呀
2022年03月07日 10点03分
4
yjryym
应该没有,你这里显示了都不是你的音符字体,我怀疑是富文本框匹配的字体不正常,你可以切换纯文本试试。
2022年03月07日 11点03分
睡了阿兰
@yjryym
大佬爱你 把richtextbox换成textbox 就好使了 但我一定要用富文本框 该怎么办 因为我的代码都和富文本框有关 要换控件 代码都得重写 实在不行 就用纯文本框吧
2022年03月07日 12点03分
yjryym
@睡了阿兰
不是富文本框的基本方法都和纯文本框一样吗?你用了哪些富文本框特有的方法?
2022年03月08日 02点03分
睡了阿兰
@yjryym
纯文本框和富文本框 不一样 富文本框有rightmargin等等属性 纯文本框就没有
2022年03月08日 05点03分
level 1
睡了阿兰
楼主
是不是富文本控件 没有绑定对应的简谱字 体造成的 如果是 那该怎么修改
2022年03月07日 12点03分
5
level 1
睡了阿兰
楼主
richtextbox富文本框和textbox纯文本框 不一样 富文本框有rightmargin等等属性 纯文本框就没有 纯文本框能正确显示音符 富文本框就不行 这个难道是富文本框的bug吗
2022年03月08日 05点03分
6
level 1
睡了阿兰
楼主
富文本框有find属性方法 纯文本框好像就没有
2022年03月08日 10点03分
7
level 1
睡了阿兰
楼主
回复 #(reply,tb.1.9747759.E_QOnhZw1AF24K-WEMd50w,yjryym) :我知道发送消息是sendmessage 但我不知道EM _ SETTEXTMODE怎么用 vb6 textbox 怎么在两种不同的字 体之间切换内容 我先不研究富文本了 研究一下纯文本
2022年03月08日 15点03分
8
level 1
睡了阿兰
楼主
我会用sendmessage 我给富文本框发消息了 没用 切换为纯文本模式 输入音符 还是乱码 直接用纯文本框 输入音符就没事
2022年03月25日 15点03分
9
level 1
睡了阿兰
楼主
2022年03月25日 15点03分
10
level 10
涐吢铱舊囿儚
你用 .Font属性设置字体,控件字体就“全变”了。
要进行多字体“切换”,需要用“.SelText”属性进行设置。
2022年03月26日 12点03分
11
初音✨七奈
具体来说,应该是Sel开头的一堆属性,设置字体的则是SelFontName
2022年03月26日 12点03分
涐吢铱舊囿儚
@初音✨七奈
失误啊,是把属性名称输错了。
2022年03月26日 13点03分
1