首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在中插入带有输入VB6控件的unicode字符串?

是否可以在中插入带有输入VB6控件的unicode字符串?
EN

Stack Overflow用户
提问于 2017-10-17 07:32:44
回答 2查看 187关注 0票数 0

我试图使用内部vb6控件(文本、列表等)将Unicode字符串插入到表中。但是当我尝试这样做时,VB6控件会转换该字符串,并存储不同的字符串。我是忘了什么还是视觉工作室的问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-21 07:23:00

我找到了一个软件包(第三方控件)的引用:http://www.cyberactivex.com/UniSuiteFree.htm --我使用了这个软件包,它已经完成了,但也很想听到使用过这些或其他软件包的人的反馈:)

票数 1
EN

Stack Overflow用户

发布于 2017-10-17 08:27:15

原始的VB6窗体组件在Unicode方面做得并不好,尽管一旦您将Unicode字符串输入到VB6代码中,基本上是可以的。您需要使用字符串运算符的'B‘形式,比如midb()、lenb()等等。您还可能希望检查SQL参数声明,以确保您正在使用unicode选项。否则,一切都是可以做的。

这篇MS支持文章。试一下建议

编辑:在@Bob的提示下,我阅读了我链接到的MS支持文章,并指出,除非您对目标计算机拥有比通常更多的控制级别,否则forms2不是VB6窗体的最佳选择。

在我自己的例子中,我使用了来自Woodbridge Associates的一个名为Unitools的商业组件,但我今天找不到他们的网站。Unitools包括Unicode识别标签、文本框、组合框和列表控件.有人能提供链接吗?

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46784788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档