我在vb6中使用了TrueDBGrid7数据库控件(和datagrid差不多),现在有两个问题无法解决。
1、我在一个页面中放了三个同样大小的数据库,由于每个数据库字段比较多(大概每个有三十列),电脑屏幕上显示不完整,因此只能通过移动每个数据库控件的滚动条来进行查看。现在我的想法是,移动一个滚动条时同时让三个数据库的滚动条都同步移动,不知道大家有啥好方法没?这个控件的scroll事件到底怎么添加进去啊?
2、我想调整一个数据库中某几列的宽度,怎么调整啊?用mytdbgridMain.Columns(0).Width=1000,怎么不好使啊?

解决方案 »

  1.   

    你那控件应该有类似  LeftCol属性吧?
    在水平滚动的时候,设置各个控件的leftcol属性相同第二个问题你需要看控件的文档说明
      

  2.   

    宽度设置后是否需要家refresh方法刷新一下,自己试试看
      

  3.   

    在水平滚动的时候,设置各个控件的leftcol属性相同,请问这个事件在哪儿添加啊?我用sub mytdbgridMain_Scroll(),提示错误
      

  4.   

    Private Sub DataGrid1_Scroll(Cancel As Integer)End Sub难道你的控件没有scroll事件?
      

  5.   

    有scroll事件呀,可是
    Private Sub tdbgridMain3_Scroll(Cancel As Integer)
        tdbgridMain2.LeftCol = tdbgridMain3.LeftCol
    End Sub可是运行时一点反应都没有