Menus and Toolbars for WinForms
HitTest(Point) メソッド
使用例 

C1.Win.C1Command.4.5.2 アセンブリ > C1.Win.C1Command 名前空間 > C1TopicBar クラス > HitTest メソッド : HitTest(Point) メソッド
クライアント座標の System.Drawing.Point
コントロールの表面上の指定された位置でのコントロールに関する情報を返します。
シンタックス
'宣言
 
Public Overloads Function HitTest( _
   ByVal p As System.Drawing.Point _
) As C1TopicBarHitTestInfo
public C1TopicBarHitTestInfo HitTest( 
   System.Drawing.Point p
)

パラメータ

p
クライアント座標の System.Drawing.Point

戻り値の型

ポイントに関する情報を含む C1TopicBarHitTestInfoオブジェクト。
解説
このメソッドは、 MouseMoveMouseDownイベント、または類似のイベントを処理するときに便利です。マウスが特定のリンク、ページタイトルなどの上にあるかどうかを判定できます。
使用例
以下のコードは、ユーザーがマウスを移動したときのヒットテスト情報を表示します。
Private Sub C1TopicBar1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs)
  Handles C1TopicBar1.MouseMove
  
  Dim ht As C1.Win.C1Command.C1TopicBarHitTestInfo = C1TopicBar1.HitTest(e.Location)
  Label1.Text = ht.Type.ToString()
  If (Not IsNothing(ht.Page)) Then
    Label2.Text = ht.Page.Text
  Else
    Label2.Text = ""
  End If
  
  If (Not IsNothing(ht.Link)) Then
    Label3.Text = ht.Link.Text
  Else
    Label3.Text = ""
  End If
End Sub
参照

C1TopicBar クラス
C1TopicBar メンバ
オーバーロード一覧