CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

如何移动Datagrid的滚动条?

楼主ouyangke(欧阳克)2001-07-11 16:48:31 在 VB / 基础类 提问

当数据表的列数太多时,我用ENTER切换Datagrid的列.但是他下面的滚动条不跟着走的。  
  怎么办啊?555~~~~~~~~~急死我了! 问题点数:91、回复次数:4Top

1 楼donglw(天行)回复于 2001-07-11 16:50:39 得分 1

没有MOUSE?Top

2 楼ouyangke(欧阳克)回复于 2001-07-11 16:58:34 得分 0

我是想按Enter后不动Mouse他也应该跟着走啊!Top

3 楼everyask(everyask)回复于 2001-07-11 17:45:14 得分 55

Private   Sub   DataGrid1_KeyDown(KeyCode   As   Integer,   Shift   As   Integer)  
  If   KeyCode   =   13   Then  
          SendKeys   "{TAB}"  
  End   If  
  End   Sub  
  Top

4 楼redbirdli(火鸟)回复于 2001-07-11 18:47:02 得分 35

api声明应该会吧:  
  private   Declare   Function   SendMessage   Lib   "user32"   Alias   "SendMessageA"   (ByVal   hwnd   As   Long,   ByVal   wMsg   As   Long,   ByVal   wParam   As   Long,   lParam   As   Any)   As   Long  
  private   Const   LB_SETTOPINDEX   =   &H197  
   
  SendMessage(Datagrid.hWnd,lb_SetTopIndex,15,0)  
  Top

相关问题

  • 如何在datagrid中固定某几列,让它们在拖动水平滚动条时也不移动?
  • 如何让datagrid有左右滚动条?
  • 如何让datagrid有上下滚动条?
  • 如何控制DataGrid的滚动
  • datagrid表头固定,内容用滚动条移动
  • 如何控制richtextbox的滚动条移动?
  • 如何在程序中移动CTreeCtrl中的滚动条;
  • 如何截获DBGRID的滚动条的点击、移动事件
  • 如何用滚动条控制窗体上下移动?
  • 如何实现flash图片随滚动条上下移动

关键词

  • datagrid
  • settopindex
  • 滚动条
  • sendmessage
  • byval
  • lb
  • keycode
  • 跟着走
  • hwnd
  • enter

得分解答快速导航

  • 帖主:ouyangke
  • donglw
  • everyask
  • redbirdli

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo