已有23人关注
Datagrid、Listview控件
发表在VB答疑区 2007-06-13
是否精华
版块置顶:
问题:
     一、已经安装了微软支持鼠标滚轮的补丁,其它控件也都已经支持,但为什么只有Datagrid控件仍然无法实现鼠标滚轮滚动呢,是否还与该控件的那一属性有关?

    二、Listview控件有多列显示相关数据表的内容,选择其中的某一行时(FullRowSelect我是设置为True的):
    如果第一次选择为第一行,高亮显示的并不是整行,而只有高亮显示第一行的第一列;但是如果第一次选择为其它行就是整行高亮显示,这时再选择第一行也就会整行高亮显示。
    不知是为何?
分享到:
精彩评论 2
vbsoldier
学分:0 LV1
2007-06-14
沙发
你好
ListView控件问题请参考如下代码:
private sub form_load()
with listview1
.fullrowselect = true
.enable =  true
.columnheaders.add 1,"a","第一列"
.columnheaders.add 2,"b","第二列"
.view = lvwReport
.listitems.add 1,"c","aaaaa"
.listitems.add 2,"d","bbbbb"
.listitems.item("c").subitems(1)="cccccccc"
.listitems.item("d").subitems(1)="ddddd"
end with
end sub

至于滚轮你可以用竖型滚动条覆盖原datagrid控件的滚动条,利用竖型滚动条的change事件调用数据翻页方法.
rjl0663
学分:0 LV1
2007-07-03
板凳
我看了《VB控件参考大全》,至于DATAGRID控件不支持鼠标滚动是不是可以在Scorll事件中控制呢,若有实例能不能发个给我学习,谢谢!
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照