麻烦各位能否给于帮助,谢谢(关于tooltip的问题)
本人在代码中动态添加treenode,但是想设置treenode的tip的显示时间问题,默认只有大概5秒,想用tmpnd.ToolTip.AutomaticDelay=来设置,但是提示tmpnd.ToolTip.AutomaticDelay=后面不能直接用数字。
Sub inittree(ByVal nds As treenodecollection, ByVal parentid As String)
Dim tmpnd as treenode
Dim rows As datarow()
Dim dat as dataset
dat=session( "dd ")
rows=dat.tables(0).select( "parentid= ' " + parentid + " ' ")
For Each row As datarow In rows
'tmpnd=new treenode(row( "nodename ").tostring,row( "nodeid ").tostring)
tmpnd=new treenode
'tmpnd.Text = " <font style= 'font-size:8pt;font-color:white; '> <a href=javascript:window.open( 'evntedit.aspx?dat= " & row( "nodename ") & " ',null, 'width=350,height=350 ');void(null);> " & row( "nodename ") & " </a> </font> "
tmpnd.Text = row( "nodename ")
tmpnd.ToolTip = "手机: " & row( "mob ") & vbCrLf & "固定电话: " & row( "tel ") & vbCrLf & "地址: " & row( "addr ")
If row( "tp ") = 2 Then
tmpnd.Text = tmpnd.Text & " ( " & row( "dep ") & ") "
End If
'tmpnd.ToolTip.AutomaticDelay=
nds.Add(tmpnd)
inittree(tmpnd.ChildNodes, row( "nodeid ").ToString)
Next
End Sub
------解决方案--------------------[LocalizableAttribute(true)]
public string ToolTip { get; set; }
获取或设置节点的工具提示文本。
string 没有AutomaticDelay属性,所以不能设置
------解决方案--------------------昨天给大家翻译了一个很好的Tooltip解决方案:
Web页上显示文字、图片等HTML格式的Tooltip
作为一个Web程序开发人员,我们经常需要在我们的页面上显示Tooltip提示框,不过,Tooltip对于页面布局和设计来说应该是非常吸引人,非常精彩的。本文将实现一个Web页面上的简单的Tooltip,可以在其中显示图片、文本及HTML代码。
这样再用javascript控制时间,就OK了