'复制 Private Sub Command4_Click() With MSHFlexGrid1 Clipboard.SetText .TextMatrix(.Row, .Col) End With End Sub'粘贴! Private Sub Command5_Click() With MSHFlexGrid1 .TextMatrix(.Row, .Col) = Clipboard.GetText End With End Sub
好!上个问题就当解决了,马上给分 ===========另一个问题 同样MSFlexGridPrivate Sub grdvalues_Click() Dim sql MsgBox grdvalues.MouseRow '//单击的那行,我点第一行时,返回数字1 MsgBox CurrentPage.Text '//当前页为1 sql = "Select top " & grdvalues.MouseRow * CurrentPage.Text & " * From table " MsgBox sql End Sub怎么弹出的是 select top 16 * from table 阿?应该是 select top 1 * from table 才对阿(注: 16为每页显示的记录数 )这个问题解决另开贴给100分
'如果是复所有选中的单元格内容
Clipboard.Cleaer
Clipboard.SetText Grid.clip,vbCFText'如果仅复制单独一单元格内容
Clipboard.Cleaer
Clipboard.SetText Grid.TextMatrix(Grid.row,Grid.col),vbCFText请结贴,谢谢!
Private Sub Command4_Click()
With MSHFlexGrid1
Clipboard.SetText .TextMatrix(.Row, .Col)
End With
End Sub'粘贴!
Private Sub Command5_Click()
With MSHFlexGrid1
.TextMatrix(.Row, .Col) = Clipboard.GetText
End With
End Sub
===========另一个问题
同样MSFlexGridPrivate Sub grdvalues_Click()
Dim sql
MsgBox grdvalues.MouseRow '//单击的那行,我点第一行时,返回数字1
MsgBox CurrentPage.Text '//当前页为1
sql = "Select top " & grdvalues.MouseRow * CurrentPage.Text & " * From table "
MsgBox sql
End Sub怎么弹出的是 select top 16 * from table 阿?应该是 select top 1 * from table 才对阿(注: 16为每页显示的记录数 )这个问题解决另开贴给100分