Category / Section
Can I display ToolTips for my symbols?
1 min read
Display tooltip for symbols
ToolTips can be displayed using the Model's “NodeMouseEnter” and “NodeMouseLeave” events. Here is a code snippet where ToolTips are displayed only for Diagram’s nodes.
[C#]
private void EventSink_NodeMouseEnter(object sender, NodeMouseEventArgs evtArgs) { if (evtArgs.Node.GetType() == typeof(MySymbol)) { this.toolTip1.SetToolTip(this.diagram1, evtArgs.Node.Name.ToString()); this.toolTip1.Active = true; } } private void EventSink_NodeMouseLeave(object sender, NodeMouseEventArgs evtArgs) { this.toolTip1.Active = false; }
[VB.NET]
Private Sub EventSink_NodeMouseEnter(ByVal sender As Object, ByVal evtArgs As NodeMouseEventArgs) If evtArgs.Node.Name.StartsWith("MySymbol") Then Me.toolTip1.SetToolTip(Me.diagram1, evtArgs.Node.Name.ToString()) Me.toolTip1.Active = True End If End Sub Private Sub EventSink_NodeMouseLeave(ByVal sender As Object, ByVal evtArgs As NodeMouseEventArgs) Me.toolTip1.Active = False End Sub
Here is a Sample for displaying ToolTips :