Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]如何让选择的列表单在最左列

1楼
2900819580 发表于:2024/12/20 10:22:00
老师,如果表单有很多列,想让他每次选择的列都在最左列,如何实现
如tb.s elect(0,25),如何让第25列在表单的最左列
2楼
有点蓝 发表于:2024/12/20 10:39:00
http://www.foxtable.com/webhelp/topics/2358.htm

tb.LeftVisibleCol=25
3楼
2900819580 发表于:2024/12/20 11:14:00
Dim tbl As Table = Tables(e.form.name & "_Table2")
Dim tb As Table = e.Table
If tbl.Position <> tb.Position Then
    tbl.Position = tb.Position
    Dim Pd As Date = tb.Current("PLStDate")
    Dim lm As String = pd.Year & "年" & pd.Month & "月_" & pd.Day
    tbl.Select(tbl.Position, tbl.Cols(lm).Index)
    MessageBox.Show(tbl.Cols(lm).Index) '显示122
    tb.LeftVisibleCol = tbl.Cols(lm).Index    
End If

老师,不行呀,不知那里有问题。
4楼
有点蓝 发表于:2024/12/20 11:26:00
肯定可以的。应该是122之后没有多少列了吧,如果下方滚动条已经到最右边,肯定不可能滚出边界的
5楼
2900819580 发表于:2024/12/20 17:37:00
已解决,谢谢老师
 tbl.LeftVisibleCol = tbl.Cols(lm).Index    
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01563 s, 2 queries.