怎样取得MSFlexGrid单元的内容,单击单元表格就可取得该单元的内容? 怎样取得MSFlexGrid单元的内容,单击单元表格就可取得该单元的内容?怎样实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 MSFlexGrid 的 Click 事件中去做Private Sub MSFlexGrid1_Click() MsgBox MSFlexGrid1.TextEnd Sub 或者是Private Sub MSFlexGrid1_Click() MsgBox MSFlexGrid1.TextMatric(MSFlexGrid1.Row,MSFlexGrid1.Col)End Sub 楼上说的可以,但只适用于鼠标操作,用下面的事件,适用于鼠标和键盘.Private sub msflexgrid1_Entercell() msgbox msflexgrid1.textmatrix(msflexgrid1.row,msflexgrid1.col)end sub xxxxx.rowxxxxx.col不该是定数,随机单击某个单元都能取得,怎样确定xxxxx.row和xxxxx.col? Private Sub MSFlexGrid1_Click() MsgBox MSFlexGrid1.TextMatric(MSFlexGrid1.Row,MSFlexGrid1.Col)End Sub这个就可以啊,而且行和列也是随即的啊!如果你要取整行的数据可以在一行里设置一个焦点下面是我点MSFLEXGRID空件,把整行数据显示在TEXT控件里的例子Private Sub MSHFlexGrid1_Click() On Error Resume Next MSHFlexGrid1.Col = 1 Str = MSHFlexGrid1.Text If MSHFlexGrid1.Text = "" Then Exit Sub sqlStr = "select * from MS_ZLGL_A where sid='" & Trim(Str) & "'" Set adoq1 = H_CN.Execute(sqlStr) If Not adoq1.EOF Then Text1(0).Text = "" Combo1.Text = "" Text1(1).Text = "" Text1(2).Text = "" Text1(3).Text = "" Text1(4).Text = "" Text1(5).Text = "" Text1(6).Text = "" Text1(8).Text = "" Text1(7).Text = "" Text1(9).Text = "" Text1(10).Text = "" Text1(0).Text = adoq1!sname Combo1.Text = adoq1!sex Text1(1).Text = adoq1!sid Text1(2).Text = adoq1!sage Text1(3).Text = adoq1!sbusyness Text1(4).Text = adoq1!sphone1 Text1(5).Text = adoq1!sphone2 Text1(6).Text = adoq1!sfax Text1(7).Text = adoq1!shandphone Text1(8).Text = adoq1!saddress Text1(9).Text = adoq1!slove Text1(10).Text = adoq1!sothers End If 我用MsgBox MSFlexGrid1.TextMatrix(MSFlexGrid1.Row,MSFlexGrid1.Col)试了,MSFlexGrid1.Row和MSFlexGrid1.Col都是定数,不是随机的不是[MSFlexGrid1.TextMatric] 局域网内部访问文件的问题 如何在VB中调用执行sqlserver中已经建立好的DTS(80分) 请问各位大虾们,如何实现, 在不同窗体,用字符来代替变量(急急急) 判断函数调用者是否传递optional参数的方法 高手请进,如何实现浏览器默认安全级别就直接下载activex控件,急~~ 在vb中如何解析一个对象。 VB乱码问题解决方案。。。。。 毕业设计。单片机通过串口在上位机VB温度曲线程序不会写,各位好人给个程序我吧·· vb中去除字符串头尾空格的函数是什么?? 向VB的朋友求教,还望指点我! 解决给分 如何让坐标以一位小数形式显示
MsgBox MSFlexGrid1.Text
End Sub
Private Sub MSFlexGrid1_Click()
MsgBox MSFlexGrid1.TextMatric(MSFlexGrid1.Row,MSFlexGrid1.Col)
End Sub
Private sub msflexgrid1_Entercell()
msgbox msflexgrid1.textmatrix(msflexgrid1.row,msflexgrid1.col)end sub
xxxxx.col
不该是定数,随机单击某个单元都能取得,怎样确定xxxxx.row
和xxxxx.col?
MsgBox MSFlexGrid1.TextMatric(MSFlexGrid1.Row,MSFlexGrid1.Col)
End Sub这个就可以啊,而且行和列也是随即的啊!
如果你要取整行的数据可以在一行里设置一个焦点
下面是我点MSFLEXGRID空件,把整行数据显示在TEXT控件里的例子
Private Sub MSHFlexGrid1_Click()
On Error Resume Next
MSHFlexGrid1.Col = 1
Str = MSHFlexGrid1.Text
If MSHFlexGrid1.Text = "" Then Exit Sub
sqlStr = "select * from MS_ZLGL_A where sid='" & Trim(Str) & "'"
Set adoq1 = H_CN.Execute(sqlStr)
If Not adoq1.EOF Then
Text1(0).Text = ""
Combo1.Text = ""
Text1(1).Text = ""
Text1(2).Text = ""
Text1(3).Text = ""
Text1(4).Text = ""
Text1(5).Text = ""
Text1(6).Text = ""
Text1(8).Text = ""
Text1(7).Text = ""
Text1(9).Text = ""
Text1(10).Text = ""
Text1(0).Text = adoq1!sname
Combo1.Text = adoq1!sex
Text1(1).Text = adoq1!sid
Text1(2).Text = adoq1!sage
Text1(3).Text = adoq1!sbusyness
Text1(4).Text = adoq1!sphone1
Text1(5).Text = adoq1!sphone2
Text1(6).Text = adoq1!sfax
Text1(7).Text = adoq1!shandphone
Text1(8).Text = adoq1!saddress
Text1(9).Text = adoq1!slove
Text1(10).Text = adoq1!sothers
End If
MsgBox MSFlexGrid1.TextMatrix(MSFlexGrid1.Row,MSFlexGrid1.Col)
试了,MSFlexGrid1.Row和MSFlexGrid1.Col都是定数,不是随机的不是[MSFlexGrid1.TextMatric]