这会儿机器上没VB,只能粗略地回答了MSHFLEXGRID控件有一个rowsel和colsel属性,你通过设置这几个值还进行多行选择但好像这样还不能实现跨行选择如果你想实现跨行选择,你可以通过编写代码设置用户如果选中该行,就使该行的背景色和前景色更改,然后再用语句判断如果背景色不同,那么就是被选中了的。当然,还需要有恢复的代码(此法不可取,不然的话,会使控件显示特难看,慎用)