首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

MSHFlexGrid的矩形焦点如何控制

2012-01-23 
MSHFlexGrid的矩形焦点怎么控制?矩形焦点 就是你用鼠标点单元就会的那个蓝色框.我想 用按钮click事件控制

MSHFlexGrid的矩形焦点怎么控制?
矩形焦点 就是你用鼠标点单元就会的那个蓝色框.
我想 用按钮click事件控制它的移动.
要怎么搞?

[解决办法]
直接设置row,col属性不就是移动当前单元格焦点吗?
[解决办法]
是的,修改Row和Col属性可以修改
还有一种方法是发送键盘鼠标消息
[解决办法]
设计或代码中:
MSHFlexGrid1.FocusRect = flexFocusNone

然后代码改变 .row 、.col 。

[解决办法]
查msdn:
可以使用这些属性编程选择 MSHFlexGrid 的一个特定区域,或读出用户选择进入代码的区域的维数。

MSHFlexGrid 游标在 Row、Col 位置的单元格中。MSHFlexGrid 选择的是在行 Row 和 RowSel 之间以及列 Col 和 ColSel之间的区域。注意 RowSel 可能在 Row 的上面或下面,而 ColSel 可能在Col 的左边或右边。

无论什么时候设置 Row 和 Col 属性,RowSel 和 ColSel 都自动地重新设置,因此游标变为当前选择。要从代码中选择一块单元格,必须首先设置 Row 和 Col 属性,然后设置 RowSel 和 ColSel。

热点排行