关于VSFlexGrid在Win7系统上无法使用滚动条的解决历程。

项目信息:

开发环境:WindowsXP + VC6

运行环境:WindowsXP、Widnows2003、Windows 7

皮肤套件: Xtreme ToolkitPro 2008 Vol 2 (12.1.1)

使用控件:C1 Studio for ActiveX 8.0(2004版) :使用了 C1Sizer 、C1Tab 、VSFlexGrid 8.0

数据访问:ADO(OLEDB)

 

现象:

    1:整个软件在WindowsXP、Windows2003上运行正常,Vista没测试过。

    2:公司很多的笔记本系统为Win7,有部分台式机也为Win7,软件能正常启动,VSFlexGrid表格也能正常显示,但是表格的滚动条无法滚动,只能通过在表格上按键盘的方向键来滚动数据。

 

解决历程:

    1:一开始以为是C1Sizer的问题,但经测试,发现没有使用C1Sizer的窗体也同样出现此问题,排除了。

    2:网上搜索相关问题,在Component One的论坛上发现VSFlex

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
VB(Virtual Basic)是一种广泛应用于Windows平台上的编程语言,而VSFlexGrid是VB中常用的控件之一。下面是VSFlexGrid使用实例: 首先,我们需要在VB的窗体上添加VSFlexGrid控件。在VB界面的工具箱中可以找到这个控件,将其拖拽到窗体上即可。 接下来,我们可以使用代码来对VSFlexGrid进行初始化和数据填充。下面是一个简单的示例,假设我们有一个存储了学生信息的二维数组: Dim students(3, 2) As String students(0, 0) = "John" students(0, 1) = "Smith" students(0, 2) = "A" students(1, 0) = "Alice" students(1, 1) = "Johnson" students(1, 2) = "B" students(2, 0) = "Bob" students(2, 1) = "Brown" students(2, 2) = "C" 我们可以使用以下代码将这些学生信息填充到VSFlexGrid中: With VSFlexGrid1 .Rows = 4 ' 设置表格总行数 .Cols = 3 ' 设置表格总列数 ' 设置每一列的标题 .TextMatrix(0, 0) = "FirstName" .TextMatrix(0, 1) = "LastName" .TextMatrix(0, 2) = "Grade" ' 填充学生信息 For i = 0 To 2 For j = 0 To 2 .TextMatrix(i+1, j) = students(i, j) Next j Next i End With 通过以上代码,我们成功地将学生信息填充到了VSFlexGrid控件中。同时,我们还设置了表格的总行数和总列数,并为每一列设置了标题。 此外,VSFlexGrid还有很多其他的功能和属性,可以根据需要进一步定制表格的样式和行为。通过编写相关的代码,我们可以实现对表格的排序、筛选、编辑等操作。 总之,VSFlexGrid是VB中一种方便实用的控件,可以用于展示和操作数据表格,能够大大提高程序开发的效率。以上是一个简单的使用实例,希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值