XP风格界面的问题 - TextBox的SelStart,SelLength有错

flamingo2001 2006-01-20 01:41:41
网上有介绍使用manifest文件提供XP风格界面的文章,但是在VB下有不少问题。
这次又发现了一个很头疼的:
TextBox控件的SelStart, SelLength属性在Text中有中文时值错误。(如果文本都是英文则无错误)
大致情况是 把两个中文字符当成了一个字符。

例如:加入manifest文件之后:
当Text为 “专家门诊”时
鼠标在“专”和“家”后面时,SelStart都是1
选择“专家”,SelLength是1

请问有谁遇到过这样的问题,如何去解决?

还有只要是使用了Frame的程序,在XP界面下里面的控件就会非常怪,真讨厌!
...全文
120 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
flamingo2001 2006-01-22
  • 打赏
  • 举报
回复
UP
韧恒 2006-01-20
  • 打赏
  • 举报
回复
Re: //还有只要是使用了Frame的程序,在XP界面下里面的控件就会非常怪,真讨厌!

这个问题好象应该是将Frame放在一个PictureBox中来解决的,你试下吧,我记不太清了。

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧