社区
数据库(包含打印,安装,报表)
帖子详情
关于移动MSFlexGrid的光标
bowlingljf
2005-12-09 01:00:41
请问怎么样移动MSFlexGrid中的光标?也就是让MSFlexGrid中的光标移动到上一行或者下一行,我用的是ADO对象。
...全文
325
11
打赏
收藏
关于移动MSFlexGrid的光标
请问怎么样移动MSFlexGrid中的光标?也就是让MSFlexGrid中的光标移动到上一行或者下一行,我用的是ADO对象。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bowlingljf
2005-12-10
打赏
举报
回复
northwolves(狼行天下) :MSFlexGrid1.SelectionMode = flexSelectionByRow 实现不了,控件本来就设置了单行选中。
还是采用这种方式好了:
第一条
MSFlexGrid1.SetFocus
SendKeys "^{PGUP}"
最后一条:
MSFlexGrid1.SetFocus
SendKeys "^{PGDN}"
northwolves
2005-12-10
打赏
举报
回复
如果要移动到第一条和最后一条也是用SendKeys ctrl+home ctrl+end 吗? 呵呵
-----------------------
不错
northwolves
2005-12-10
打赏
举报
回复
MSFlexGrid1.SelectionMode = flexSelectionByRow
bowlingljf
2005-12-09
打赏
举报
回复
zfl2k(风) :如果要移动到第一条和最后一条也是用SendKeys ctrl+home ctrl+end 吗? 呵呵
bowlingljf
2005-12-09
打赏
举报
回复
zfl2k(风) :你的方法真的很简单,感谢!
vbman2003(家人):你的方法我试过了,也查了一些资料,确定是你说的那样,可是我在测试时却不行,不知道哪里出了问题,一按下去光标就不见了。
zfl2k
2005-12-09
打赏
举报
回复
最简单的:
下:
MSFlexGrid.SetFocus
SendKeys "{down}"
上:
MSFlexGrid.SetFocus
SendKeys "{up}"
vbman2003
2005-12-09
打赏
举报
回复
写按钮?UP/DOWN键就可了吧?
要写的话,上移按键试试:
If fg.Row > 1 Then
fg.Row = fg.Row - 1
fg.ColSel = fg.Cols - 1
End If
下移按钮:
If fg.Row < fg.Rows - 1 Then
fg.Row = fg.Row + 1
fg.ColSel =fg.Cols - 1
End If
bowlingljf
2005-12-09
打赏
举报
回复
我是用ADO对象编程,采用如下方式在MSFlexGrid控件中显示数据库中的数据:
Do While Not rs.EOF '从数据库中取数据
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 1) = rs.Fields(1).Value
MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 2) = rs.Fields(2).Value
rs.MoveNext
Loop
当用鼠标在MSFlexGrid中点击数据时,被点中的行会高亮度显示,现在我想做几个向前,向后移动的按钮,比如现在高亮度在第3行,当我点击向后移动时高亮度会就会移到第4行,现在请教怎么实际前后移动。因为控件并没有与RS绑定,所以RS的前后移动并不影响到MSFlexGrid的显示。
vbman2003
2005-12-09
打赏
举报
回复
不是很明白LZ的意思,是不是:
fg.Row = fg.MouseRow
bowlingljf
2005-12-09
打赏
举报
回复
不是这样,这样的话光标就看不到了
faysky2
2005-12-09
打赏
举报
回复
是不是这样:If MSFlexGrid1.Row<>0 Then MSFlexGrid1.Row=MSFlexGrid1.Row-1
动态创建的Cedit中
移动
光标
为了让MS
Flex
Grid
支持编辑功能而动态创建的Cedit控件,可是用到cedit控件时不能用左右键来控制
光标
在字符间的
移动
,请问有什么方法可以解决?
解决方法:
BOOL CMyMS
Flex
Grid
::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
if ( FALSE == m_isEditable
ms
flex
grid
允许大选择_MS
Flex
Grid
控件属性及使用方法整理by u3u3
MS
Flex
Grid
控件属性及使用方法整理by u3u3=================================================MS
Flex
Grid
总行数和总列数的定义:MS
Flex
Grid
1.Rows =5 '规定表格的总行数为5行MS
Flex
Grid
1.Cols = 2 '规定表格的总列数为2行MS
Flex
Grid
某一单元格的文本内容MS
Flex
Gri...
控件ms
flex
grid
的使用
参考网址; http://jpkc.wxit.edu.cn/vb/Wlkc/vb8/08-02-01.html MS
Flex
Grid
控件的事件与方法1、MS
Flex
Grid
控件的事件(1)KeyPress事件:当用户按下或释放任何一个ANSI键(字母或数字等键)时触发。定义:Private Sub <控件名>_KeyPress(Key...
MS
Flex
Grid
控件属性及使用方法
MS
Flex
Grid
控件属性及使用方法整理by u3u3以下内容由u3u3编写测试成功!转载请注明来自:www.u3u3.com.cn=================================================MS
Flex
Grid
总行数和总列数的定义:MS
Flex
Grid
1.Rows = 5 规定表格的总行数为5行MSFle
ms
flex
grid
允许大选择_VB中Ms
Flex
Grid
控件的使用细则 -
Grid
ColorUnpopulatedOle_Color设置/返回网格UNPOPULATED区域间的颜色 GrigLineEnum定义网格单元间的线的类型GrigLinesBandArray/Enum定义网格各BAND间的线的类型 GrigLinesFixedEnum定义网格固定单元的线的类型GrigLinesHeaderArray/Enum定义网格各头部间的线的类型GrigLinesInde...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章