如何使MSFlexGrid控件里面显示的所有字符宽度相同

heton 2003-10-20 11:42:28
如何使MSFlexGrid控件里面显示的所有字符宽度相同,如下
00:00................................................23:59
00:00 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII23:59
00:00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO23:59

以上三个字符串在设定成宋体字时候,宽度相同,但我想并不是所以操作系统都有宋体字吧,如英文版本的,我用StrConv(" IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII", vbUnicode)可以得到相同宽度的字符串,但是不好看,而且我考虑win98下能否支持unicode,用什么样的方法可以实现?随便问一下,能否在MSFlexGrid每个单元格绘图,比如画一条线什么的

...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
callzjy2 2003-11-01
  • 打赏
  • 举报
回复
test
golden24kcn 2003-10-20
  • 打赏
  • 举报
回复
用StrConv 函数试试,通过指定该函数第二个参数中的vbWide,可将半角字符转换成全角字符
programfish 2003-10-20
  • 打赏
  • 举报
回复
gz
heton 2003-10-20
  • 打赏
  • 举报
回复
自己顶...
heton 2003-10-20
  • 打赏
  • 举报
回复
其实我主要想做的是在MSFlexGrid表示时间段,但我有不知道怎么在MSFlexGrid的单元格里面绘图,所以我想用字符串来表示,如IIIIIIIIIIIIIIIII表示上班时间段,OOOOOOOOOOOOOO表示下班时间段
heton 2003-10-20
  • 打赏
  • 举报
回复
用StrConv的vbWide更加不好看,整个字符串变得稀稀拉拉的

7,762

社区成员

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

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