MSHFlexGrid控件点击时可以选中多行,但有时我们需要仅仅选中一行,有一个小技巧:
Option Explicit
Private Sub Form_Load()
Dim i As Integer, j As Integer
With MSHFlexGrid1
.Rows = 10
.Cols = 4
For i = 1 To 9
.TextMatrix(i, 0) = "第 " & i & " 行"
For j = 1 To 3
.TextMatrix(0, j) = "第 " & j & " 列"
.TextMatrix(i, j) = i & "," & j
Next
Next
.SelectionMode = flexSelectionByRow
.BackColorSel = vbGreen
.ForeColorSel = vbRed
End With
End Sub
Private Sub MSHFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
With MSHFlexGrid1
.Row = .MouseRow
.Col = 0
.ColSel = .Cols - 1
End With
End Sub
分享到:
相关推荐
MSHFlexGrid双击插入一行并高亮显示 vb MSHFlexGrid 中新增一行时自动选中新增的那一行并变色 双击需要添加的行,在双击行的上面添加一行并选中
MSHFlexGrid 与access 使用的例子
这个代码详细示例了MSHFlexGrid的各种属性方法,并在原有功能上进行扩展,增加了BMP图片插入,单元格背景色自定义,打印预览等功能,对于使用MSHFlexGrid的网友可能是一个不错的代码.
VB中MSHFlexGrid的使用详细说明
VB MSHFlexGrid简单使用范例,附有完整的access数据库文件,MSHFlexGrid主要是显示从数据库中读取的数据,可按照规定的格式整齐显示内容,是一款使用广泛的数据网格控件。
下面的示例使用 Sort 和 TextMatrix 属性。它根据一个 ComboBox 控件的值执行一个 MSHFlexGrid 排序。要使用该示例,在窗体中放置一个 ...注意 如果正在使用 MSFlexGrid,用“MSFlexGrid1”代替“MSHFlexGrid1”。
VB6.0中编辑MSHFlexGrid复选行和列
如果程序里面有多个窗体,每个窗体包含多个MSFlexGrid控件,使用这种办法比单独为每个网格控件编写代码方便一些 用文本替换把“MSFlexGrid”替换为“MSHFlexGrid”就可以支持MSHFlexGrid控件了
包含VB6中MSHFlexGrid的几个常用方法,如标题行的自动列宽、隔行显示不同背景色、支持鼠标滚动等
原因的文档只可以编辑,支持键盘响应。在此基础上添加了增行功能。
vb MSHFlexGrid带数据库版本的MSHFlexGrid用法例子,若你对此数据加控件用法不熟悉,本源码非常适合你。
MSHFlexGrid使用及打印操作示例[MshFlexGridPreview.rar]-精品源代码
VB中,可编辑列数据的MSHFlexGrid控件
vb实现一个登陆界面,登陆之后,访问数据库并将数据显示在MSHFlexGrid控件中。MSHFlexGrid控件可以响应双击事件;可以导入导出excel文件。
与MSHFLEXGRID绑定,实现网络的输入,网格保存,加载,查找,模拟EXCEL输入. http://blog.csdn.net/MSTOP
自己写的。关于ACCESS与MSHFLEXGRID的典型应用,包含插入,修改,删除数据,当前行,颜色选中时变化,数据库保存。插入。MSHFLEX控件的数据批量写入。等等。初学者的好资源
用MSHFlexGrid连接Access数据库的例子
MSHFlexGrid的表格本身不具备编辑功能,但可以利用TXT文本框实现其可编辑功能。本例是MSHFlexGrid的VB实例,代码有详细的注释,在VB上已经编译成功,基本上可以拿来就用。
使mshflexgrid 控件具有编辑功能,不知是否可以用,大家可以试试。我可不保证好用啊。
打印复杂表头的MSHFlexGrid控件内容 多栏打印MSHFlexGrid控件内容 横向跨页打印MSHFlexGrid控件内容 打印一张空白的资金支付申请表 打印普通MSHFlexGrid控件内容(只有首页打印标题 文本、表格、图片混合...