标题:MSHFlexGrid1控件滚动条的问题
只看楼主
chen3bing
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:507
专家分:104
注 册:2008-11-12
结帖率:91.22%
已结贴  问题点数:10 回复次数:7 
MSHFlexGrid1控件滚动条的问题

我界面中用到MSHFlexGrid1控件,如上图,可是不显示水平垂直滚动条。


怎么才能显示呢?谢谢!
搜索更多相关主题的帖子: 水平 不显示 垂直 滚动条 控件 
2020-04-08 10:57
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:3 
MSHFlexGrid 控件的滚动条是与控件的宽度、高度有关的,如果设置的列数与各列宽度之和小于控件的总宽度,不会出现水平滚动条的;如果数据的行数乘每行高度小于控件的高度,不会出现垂直滚动条。反之,就会自动加载水平滚动条或垂直滚动条。
看你的这个图片,好像控件的宽度大于容器(Frame)的宽度了,垂直滚动条好像不能在容器显示出来吧?并且控件的底部超出了容器的底部,水平滚动条也不能在容器显示出来吧?不然不会出现这样的情况。

请不要选我!!!
2020-04-08 11:28
chen3bing
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:507
专家分:104
注 册:2008-11-12
得分:0 
谢谢!我又新建了个工程,没有容器,还是不行。

2020-04-08 11:36
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:3 

是不是你的这个MSHFLXCD.OCX 控件有问题,我这里没有问题的呀。

请不要选我!!!
2020-04-08 12:05
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:4 
给你发一个,安装在C:\Windows\SysWOW64\目录中,再注册将可以了。
MSHFLXGD.rar (166.12 KB)

请不要选我!!!
2020-04-08 12:16
chen3bing
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:507
专家分:104
注 册:2008-11-12
得分:0 
回复 5楼 ZHRXJR
谢谢!还是不行。你能把你的工程发给我吗?
2020-04-08 13:11
chen3bing
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:507
专家分:104
注 册:2008-11-12
得分:0 
MSH1.rar (1.38 KB)

要不你看看我的工程,在你电脑上运行正常吗?谢谢!
2020-04-08 13:43
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:0 
程序代码:
Private Sub Form_Load()    '在程序代码中动态设置列数与行数
MSHFlexGrid1.Clear
MSHFlexGrid1.Visible = True
With MSHFlexGrid1    '不要在控件的属性设置列数与行数
    .Cols = 20      '这里设置列数
    .Rows = 30      '这里设置行数
End With
End Sub


这是你的程序我修改后运行的效果图

请不要选我!!!
2020-04-08 14:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-500933-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.134251 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved