如何用程序移动MSHFlexGrid的滚动条
解决方案 »
- vb里没有数据环境Data Environment
- 我这段程序总是出错,能不能帮我看看??谢谢啦~我是新来的不太懂 呵呵
- 拼音简码转换问题
- 过年了,大家行行好,俺家穷,只有这么多了,能不能帮帮俺啊。
- 这条语句Set DataGrid1.DataSource = Adodc2为什么出错?
- data控件+SQL Server2000,data1.recordset.delete 出错:3197
- 怎样实现农历的功能
- 急切请问,高分
- WINSOCK中文件传输的问题。急!!
- 获得某个字符串中的左边6个字符是什么函数?
- 请问一下: 在MSFlexGrid中默认cols(0)和rows(0)的样子跟数据显示区不一样, 现在我想有二列这样的数据怎做呢?
- 请问什么控件可以将程序的界面(Form)分成几部分,并可以随意拖动??该控件在那里啊??
SendMessage(hw,WM_SCROLL,xxx,xxx)
wPara和lPara要去查一下
设置它的 toprow 或 leftcol 就好啦。
On Error GoTo err
MSHFlexGrid1.TopRow = MSHFlexGrid1.TopRow + 1 '向下移一行
'MSHFlexGrid1.TopRow = MSHFlexGrid1.TopRow - 1 '向上移一行
err:
If err.Number = 30009 Then
MsgBox "你已移到顶了"
End If
End Sub
sendmessage(hw,WM_SCROLL,WS_UP,vbNullString)
下移一行
sendmessage(hw,WM_SCROLL,WS_DOWN,vbNullString)
滚动到某个地方
SetScrollPos(hw,WS_VERT,pos) '垂直
SetScrollPos(hw,WS_HORZ,pos) '水平