vb6 textbox 怎么在两种不同的字 体之间切换内容
vb吧
全部回复
仅看楼主
level 1
睡了阿兰 楼主
类似jpword 文本模式就屏蔽了音符模式的字 体 只能输入文字 音符模式就屏蔽了文本模式的字 体 只能输入符号 vb 6的textbox一旦更换了字 体 里面的内容就全换了 跟随另一种字 体 怎么办 难道非要用富文本框才行
2022年03月08日 14点03分 1
level 15
普通文本框只能对所有文字使用同一种字体,要想每个字符设置不同的字体,似乎还真的要用RichTextBox
2022年03月09日 02点03分 2
谢谢 米库大神 富文本输入音符会乱码 纯文本不会乱码 但只能用同一种字体 各有利弊
2022年03月09日 03点03分
level 1
睡了阿兰 楼主
一个典型的例子就是:Windows系统中的“记事本”是用来编辑纯文本的,而“写字板”则是用来编辑富文本的。
2022年03月09日 04点03分 3
level 1
睡了阿兰 楼主
windows自带记事本和写字板 换成同一种简谱字 体 把字符映射表里的音符 复制到记事本就是正常 复制到写字板就是乱码
2022年03月09日 04点03分 4
level 1
睡了阿兰 楼主
不知道jpword用的是纯文本控件 还是富文本控件 既能正常显示音符 又能显示两种字体 这是什么控件
2022年03月09日 04点03分 5
可以用Spy++查看一下它的“窗口类名”,判断是用的什么控件。我试了一下VB6的RichTextBox控件,它只能正常显示码值不超过127的字符。编码值大于127的字符全部按“汉字”来显示了。
2022年03月09日 11点03分
@涐吢铱舊囿儚 谢谢大佬 咱俩想到一块去了 我之前用spy++查jpword窗口控件名 只得到了这么一个结果
2022年03月09日 11点03分
level 1
睡了阿兰 楼主
谢谢大佬 咱俩想到一块去了 我之前用spy++查jpword窗口控件名 只得到了这么一个结果
2022年03月09日 11点03分 6
我觉得这应该就是“自定义控件”了,它的显示效果是专门针对其应用环境,自己处理的。我在后面发张贴图,可以看到类似的现象。
2022年03月09日 13点03分
level 1
睡了阿兰 楼主
vb6.0 什么控件 既有文本框属性 又有富文本框属性 也就是两者的集合
2022年03月09日 12点03分 7
level 10
下面这张截图,是我以前写的一个工具软件。
界面左边的两个列表控件,就是我用“纯代码”实现的一种列表控件。
当用工具查看(或用代码获取)这个控件的“窗口类”时,
 就会出现“从来没听说过”的类名称。 [滑稽]
2022年03月09日 13点03分 8
问题是jpword用的是什么控件 就算是自定义控件 也应该是从基本控件演变而来的 jpword是delphi语言写的 dlephi也有文本框和富文本框吗 jpword这个控件 既能输入音符 又能输入歌词 那是什么控件
2022年03月09日 13点03分
@睡了阿兰 能进行“可视化编程”的IDE环境,肯定都会有各种各样的控件,文本框、富文本框这些算是常规控件了,它肯定会有的。不知道你怎么老是纠结别人的“是什么控件”,[狂汗]你觉得我的那个又是什么控件呢?(虽然我自己把它命名为“超级列表”[滑稽])。
2022年03月10日 11点03分
@涐吢铱舊囿儚 vb6里面 我既想输入歌词 又想输入音符 还不想乱码 不知道怎么才能做到
2022年03月10日 11点03分
我觉得从本质上说,HyperList和那个TJianPuCanvas(“简谱画布”控件)都是同一种东西,它们都是“窗口”、都是直接继承于“View类”的控件。你目前看到我的HyperList只显示文本,但要在上面显示图片、画各种图表、实现不同大小和字体的文字进行“图文混排”,也只不过是“按需添加代码”事罢了!
2022年03月10日 11点03分
level 1
睡了阿兰 楼主
问题是jpword用的是什么控件 就算是自定义控件 也应该是从基本控件演变而来的 jpword是delphi语言写的 dlephi也有文本框和富文本框吗 jpword这个控件 既能输入音符 又能输入歌词 那是什么控件
2022年03月09日 13点03分 9
呃~楼上大佬已经有了关键词:“纯代码”,除了熟知的VB用户控件,借助子类化等技术手段也可以实现自绘控件,并不基于基本控件[滑稽]
2022年03月10日 11点03分
换言之,你可以基于子类化等技术手段自绘出一个支持大于0x7F而不使用汉字的富文本框控件[滑稽]
2022年03月10日 11点03分
@余思培 看来你在这方面比楼主要看得透彻些。[哈哈] 一般情况下在VB6中做控件,都是基于“UserControl”来做(无论是否需要再子类化)。而我那个控件是在类模块中实现的(缺点:设计时无法“拖控件”),控件是在Form_Load时(或Load后)调用“类实例”的Create接口创建并显示在“父窗口”中。
2022年03月10日 12点03分
@涐吢铱舊囿儚 他这个是有输入嘛,要拦截窗体键盘输入事件,所以我才提到子类化嘛[滑稽]
2022年03月10日 12点03分
level 1
睡了阿兰 楼主
也就是说 jpword这个控件 可以同时使用两种不同的字 体 音符还能正确显示 而且不乱码
2022年03月09日 14点03分 10
只要“自己画”并有相应的需求,别说两种,就是两百种字体同时展现,也是可以的。[滑稽]
2022年03月10日 12点03分
1