'宣言 Public Overloads Sub ShowToolTip( _ ByVal control As Control, _ ByVal excludeControlBounds As Boolean, _ ByVal targetPoint As Point _ )
public void ShowToolTip( Control control, bool excludeControlBounds, Point targetPoint )
指定したコントロールの ToolTipInfo が存在しない場合は、System.ArgumentException が発生します。
注: UltraToolTip は、AutoPopDelay が経過したとき、マウス ボタンがクリックされたとき、または HideToolTip メソッドが呼び出されたときに、自動的に非表示になります。また、マウスが表示対象のコントロールから離れたときにも、自動的に非表示になります。そのため、このメソッドに渡されたコントロールの中に現在マウスが存在しない場合は、予期しない結果が起こる可能性があります。これは、マウスがコントロールの範囲にいったん入った後そこから離れない限り、MouseLeave が発生しないためです。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinToolTip Private Sub lblShowToolTip3_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles lblShowToolTip3.MouseHover Dim label As UltraLabel = DirectCast(sender, UltraLabel) Dim upperLeftCorner As Point = Me.PointToScreen(label.Location) ' Show the ToolTip Me.ultraToolTipManager1.ShowToolTip(label, True, upperLeftCorner) End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinToolTip; private void lblShowToolTip3_MouseHover(object sender, System.EventArgs e) { UltraLabel label = sender as UltraLabel; Point upperLeftCorner = this.PointToScreen(label.Location); // Show the ToolTip this.ultraToolTipManager1.ShowToolTip(label, true, upperLeftCorner); }