作成日: 2013/06/25 最終更新日: 2013/06/25
文書種別
使用方法
詳細
C1Flexgridのクリックイベントにて、HitTestメソッドを使用してマウス位置情報を取得できます。
◎サンプルコード(Visual Basic)
◎サンプルコード(C#)
◎サンプルコード(Visual Basic)
Partial Public Class MainPage
Inherits UserControl
Public Sub New()
InitializeComponent()
AddHandler C1FlexGrid1.Click, AddressOf C1FlexGrid1_Click
End Sub
Private Sub C1FlexGrid1_Click(sender As Object, e As MouseButtonEventArgs)
If C1FlexGrid1.HitTest(e.GetPosition(C1FlexGrid1)).Row = -1 Then
e.Handled = True
Else
MessageBox.Show(C1FlexGrid1.SelectedIndex.ToString())
End If
End Sub
End Class
Inherits UserControl
Public Sub New()
InitializeComponent()
AddHandler C1FlexGrid1.Click, AddressOf C1FlexGrid1_Click
End Sub
Private Sub C1FlexGrid1_Click(sender As Object, e As MouseButtonEventArgs)
If C1FlexGrid1.HitTest(e.GetPosition(C1FlexGrid1)).Row = -1 Then
e.Handled = True
Else
MessageBox.Show(C1FlexGrid1.SelectedIndex.ToString())
End If
End Sub
End Class
◎サンプルコード(C#)
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
c1FlexGrid1.Click += new MouseButtonEventHandler(c1FlexGrid1_Click);
}
void c1FlexGrid1_Click(object sender, MouseButtonEventArgs e)
{
if (c1FlexGrid1.HitTest(e.GetPosition(c1FlexGrid1)).Row == -1)
e.Handled = true;
else
{
MessageBox.Show(c1FlexGrid1.SelectedIndex.ToString());
}
}
}
{
public MainPage()
{
InitializeComponent();
c1FlexGrid1.Click += new MouseButtonEventHandler(c1FlexGrid1_Click);
}
void c1FlexGrid1_Click(object sender, MouseButtonEventArgs e)
{
if (c1FlexGrid1.HitTest(e.GetPosition(c1FlexGrid1)).Row == -1)
e.Handled = true;
else
{
MessageBox.Show(c1FlexGrid1.SelectedIndex.ToString());
}
}
}
旧文書番号
80200