GrapeCity.Win.Containers 名前空間 > GcTabBase クラス > IndexFromPoint メソッド : IndexFromPoint(Point) メソッド |
次のサンプルコードは、IndexFromPoint(Point)メソッドの使用方法を示します。このサンプルコードを実行するには、System.Windows.Forms.Formプロジェクトを作成し、GcTabControlのインスタンスを追加して、以下のコードをプロジェクトに貼り付けます。そして、このイベントハンドラをGcTabControl.Clickイベントに関連付けます。
private void GcTabControl_IndexFromPoint(object sender, MouseEventArgs e) { // Get the gcTabControl. GcTabControl gcTabControl = sender as GcTabControl; // Retrive the index of the tab page which is clicked by user. int tabIndex = gcTabControl.IndexFromPoint(e.Location); if (tabIndex != -1) { MessageBox.Show(gcTabControl.TabPages[tabIndex].Text + " is clicked!"); } }
Private Sub GcTabControl_IndexFromPoint(ByVal sender As Object, ByVal e As MouseEventArgs) ' Get the gcTabControl. Dim gcTabControl As GcTabControl = TryCast(sender, GcTabControl) ' Retrive the index of the tab page which is clicked by user. Dim tabIndex As Integer = gcTabControl.IndexFromPoint(e.Location) If tabIndex <> -1 Then MessageBox.Show(gcTabControl.TabPages(tabIndex).Text + " is clicked!") End If End Sub
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2