当前位置:编程学习 > VB >>

输入问题?MSFlexGrid中固定前几列,其它列随水平滚动条移动?

MSFlexGrid中固定前几列,其它列随水平滚动条移动? --------------------编程问答-------------------- FixedCols 属性
  

--------------------编程问答-------------------- FixedCol上不接受rs字段和值,如果MsFlexGrid用于编辑,固定列上不接受Text1.... --------------------编程问答-------------------- FixedCol上不接受rs字段和值,如果MsFlexGrid用于编辑,固定列上不接受Text1....
我的表有20几个字段,采用MsFlexGrid无源表格录入,录后面字段的时候,能看到前两三个字段
如账号、姓名、本金,还有什么办法....? --------------------编程问答-------------------- 实在没有明白lz的意思,
“MSFlexGrid中固定前几列,其它列随水平滚动条移动”,就是使用 FixedCols 属性,将前面若干列固定。这是一个 数字类型,不是字符串类型。也可以随时通过程序改变的。Fixed 就是不跟随滚动。
  

--------------------编程问答-------------------- 前两三个字段如账号、姓名、本金我要用Text1录入,如果把它们放到固定列上就不能接受Text1
录入了。。。 --------------------编程问答-------------------- Text1?flexgrid支持直接用text录入数据?
建议你贴一下代码 --------------------编程问答-------------------- 有点迷糊 --------------------编程问答-------------------- MSFLEXGRID只要你把它画出来,然后设定它的列数,那些看不到的列会自动加在后边,而且也会出现一个水平滚动条的! --------------------编程问答--------------------     Dim i As Integer
    flxErrRange.row = 0
    For i = 1 To 1
        flxErrRange.TextArray(Fgi(flxErrRange, 0, i)) = "电压(U%)"
        flxErrRange.FixedAlignment(i) = 4
        flxErrRange.Col = i
    Next
    For i = 2 To 2
        flxErrRange.TextArray(Fgi(flxErrRange, 0, i)) = "电流(I%)"
        flxErrRange.FixedAlignment(i) = 4
        flxErrRange.Col = i
    Next
    For i = 3 To 3
        flxErrRange.TextArray(Fgi(flxErrRange, 0, i)) = "走字相位"
        flxErrRange.FixedAlignment(i) = 4
        flxErrRange.Col = i
    Next
    For i = 4 To 4
        flxErrRange.TextArray(Fgi(flxErrRange, 0, i)) = "走字量值"
        flxErrRange.FixedAlignment(i) = 4
        flxErrRange.Col = i
    Next
补充:VB ,  资源
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,