vsflexgrid 的灰色背景

changdong_851111 2009-10-30 10:41:31
当vsflexGrid的行数少的时候,会出现灰色的背景,有高手能告诉我怎么去掉灰色背景部分么?
...全文
124 20 打赏 收藏 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼主,你能不能详细讲下你的要求
changdong_851111 2009-10-30
  • 打赏
  • 举报
回复
那样怎么行啊,只不过是灰色阴影部分颜色变了而已!
  • 打赏
  • 举报
回复
.backcolorbkg = .backcolur 就行了,试试
changdong_851111 2009-10-30
  • 打赏
  • 举报
回复
方法AUTORESIZE和AUTOSIZEMOUSE属性都设为TRUE不行
  • 打赏
  • 举报
回复
去掉不可能,改backcolorbkg
luofenghen 2009-10-30
  • 打赏
  • 举报
回复
把AUTORESIZE和AUTOSIZEMOUSE属性都设为TRUE
changdong_851111 2009-10-30
  • 打赏
  • 举报
回复
把控件拉小,会出现滚动条,但是把滚动条拉到最下方,还是会出现灰色部分
,嗯哼!
changdong_851111 2009-10-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 getemail 的回复:]
失手了吧
不好意思

引用 2 楼 changdong_851111 的回复:
自己现占个位置!

[/Quote]
真的顶快的!你是博尔特!
luofenghen 2009-10-30
  • 打赏
  • 举报
回复
你可以把vsflexGrid拉小点的 读出数据库的数据会自动撑大的
getemail 2009-10-30
  • 打赏
  • 举报
回复
失手了吧
不好意思

[Quote=引用 2 楼 changdong_851111 的回复:]
自己现占个位置!
[/Quote]
changdong_851111 2009-10-30
  • 打赏
  • 举报
回复
自己现占个位置!
getemail 2009-10-30
  • 打赏
  • 举报
回复
没用过,帮顶
  • 打赏
  • 举报
回复
我的版本是7,老旧的,以后的都应该有
luofenghen 2009-10-30
  • 打赏
  • 举报
回复
好像vsflexGrid有好几个版本
  • 打赏
  • 举报
回复
相击调整RowHeightMin
changdong_851111 2009-10-30
  • 打赏
  • 举报
回复
怎么设置最小行数??
另:调整column的高度也不行,下面还会有灰色背景!
神马都能聊 2009-10-30
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 changdong_851111 的回复:]
我的要求就是
1.在行数较少的情况下
2,将vsflexgrid控件填满

[/Quote]
那你可以考虑设置最小行数的,这样下面的灰色就没了。
  • 打赏
  • 举报
回复
你的意思是调整column的高度?
changdong_851111 2009-10-30
  • 打赏
  • 举报
回复
我的要求就是
1.在行数较少的情况下
2,将vsflexgrid控件填满
神马都能聊 2009-10-30
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 changdong_851111 的回复:]
那样怎么行啊,只不过是灰色阴影部分颜色变了而已!
[/Quote]
这个没有什么办法,你的一个表格控件在窗体内被设置了高度是多少,那么他最好就是固定的。不然你就要随着数据量的变更来控制控件的高度。

如果你非要去掉那部分灰色的部分,可以考虑类似这样的处理。前提条件是你的控件是不可拉伸的。
height 是控件的高度,rowheight 是每行的高度,rows是行数。
height = rowheight * rows + 120

1,453

社区成员

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

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