我在表的属性MouseEnterCall里设置了一下代码:
Dim z1() As String = { "周1_1","周1_2","周1_3","周1_4","周1_5","周1_6","周1_7","周2_1","周2_2","周2_3","周2_4","周2_5","周2_6","周2_7","周3_1","周3_2","周3_3","周3_4","周3_5","周3_6","周3_7","周4_1","周4_2","周4_3","周4_4","周4_5","周4_6","周4_7","周5_1","周5_2","周5_3","周5_4","周5_5","周5_6","周5_7" }
For Each dc0 As String In z1
Dim dr As DataRow
dr = DataTables("网络教师课务明细表").Find( " [班级] = '" & e.Row("班级") & "' and [学科] = '"& e.Row( dc0 ) &"' ")
If e.Col.Name = dc0 AndAlso e.Row.IsNull( dc0 ) = False Then
e.Table.ShowToolTip( e.Row("班级") & "班 " & e.Row( dc0 ) & " " & dr("实际_姓名"),e.Row,e.Col) ' 在鼠标停留的时候就看到完整信息
End If
Next
1、实际运行无误,
2、在窗体把鼠标移动到表上时,首先在表上先任意点击一下,才能显示
3、如果去点击了其他控件后还要再点击一下,而且是在鼠标点击的时候还写了其他代码,这些代码会引起表格的内容发生变化
请教老师,这是不是因为表不在激活状态?
[此贴子已经被作者于2017/11/15 10:43:21编辑过]