您的位置:程序门 -> vb -> 基础类



求助!mshflexgrid1.clip无法获取数据


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求助!mshflexgrid1.clip无法获取数据
发表于:2007-03-09 15:15:11 楼主
代码如下:
private   sub   command1_click()
        msgbox   "clip   =   "   &   mshflexgrid1.clip
end   sub

private   sub   form_load()
        with   mshflexgrid1
                .rows   =   4
                .cols   =   4
                .row   =   0
                .col   =   0
                .rowsel   =   3
                .colsel   =   3
                .clip   =   vbtab   &   1   &   vbtab   &   2   &   vbtab   &   3   &   vbcr   &   _
                                1   &   vbtab   &   1   &   vbtab   &   2   &   vbtab   &   3   &   vbcr   &   _
                                2   &   vbtab   &   2   &   vbtab   &   4   &   vbtab   &   6   &   vbcr   &   _
                                3   &   vbtab   &   3   &   vbtab   &   6   &   vbtab   &   9
                .row   =   1
                .col   =   1
                .rowsel   =   1
                .colsel   =   1
        end   with
        command1.caption   =   "clip "
end   sub

点击 "clip "按钮以后,弹出的对话框只有clip=后面没有数据,也就是用mshflexgrid1.clip得不到任何数据.
发表于:2007-03-09 15:17:491楼 得分:0
不知道是为什么,以前用mshflexgrid1.clip成功过,会不会是和操作系统有关系,开发环境:win2000sp4+vb6sp6
发表于:2008-01-13 01:35:472楼 得分:0
你在form_load最后:
.row       =       1  
.col       =       1  
.rowsel       =       1  
.colsel       =       1  
那你后面的.clip也就不是前面的那个.clip了,因为选择范围已经更改了

还有,我怀疑你的grid是否能在程序加载时显示出数据来,因为有些控件在窗体加载时赋值会失败,不过你的代码我没有测试过。还是楼主确认一下显示出来的grid数据是否正确。至于前面一段我写的已经指出了楼主的一个问题。


快速检索

最新资讯
热门点击