1.
mshflexgrid1.row=3
2.
mshflexgrid1.removeItem mshflexgrid1.row
mshflexgrid1.row=3
2.
mshflexgrid1.removeItem mshflexgrid1.row
解决方案 »
- vb 已经设置mshflexgrid.allowbigselection 为true,为什么不能选中整行
- 一个算法,不难```麻烦懂得帮我看看,分不散,只给一人`````
- 求:对一个试题库的处理
- vb难点,高手请进
- ||||敬请关注:关于syslistview32||||
- 小问题,送分~~~~~~~~~~~~
- 求教 如何用 winsock 连接路由器
- 能否让Agent speak出的文字窗口显示的时间长一点?
- 我太笨了!我只是想用vb显示access2000数据库中的纪录,但是我办不到,我不想。。。。。。。
- 我刚学完QBASIC,现在要学VB.NET好呢还是先学VB6.0?
- 关于MDI关闭的问题
- 我是学VB的,可是我发现PHOTOSHOP也很有趣,想装一下,请问各位,它的安装序列号是什么,只能加35分不好意思,请一定帮忙,感谢!!
获得焦点后,怎样使那一行全部被选中(就是全部变成深蓝色那一种,我的选择模式是 By Row)?
只有头一小块变成深蓝色,怎样让它是整行?
试试
:)
程序执行->鼠标单击某一行,产生一样的效果。
你要的是不是这个:
.AllowBigSelection = True '使得整个行或者列都被选中
.FillStyle = flexFillRepeat '把更改应用到 MSHFlexGrid 里的所有选定单元
.FocusRect = flexFocusNone '当前单元格周围无焦点矩形。
.SelectionMode = flexSelectionByRow '强制跨越整个行选择
如果要选中一行 (第i行)mshflexgrid1.row = i
mshflexgrid1.Col = 0
mshflexgrid1.ColSel = mshflexgrid1.Cols - 1
当然要先设置好mshflexgrid1.BackColorSel = vbYellow(or 别的你喜欢的颜色)wish you luck!