作成日: 2019/10/08 最終更新日: 2019/10/08
文書種別
使用方法
詳細
下記コードのようにSelectionChangingイベントとSelectionChangedイベントを使用して、選択が変更された場合に、行と列を取得することが可能です。
◎サンプルコード(Visual Basic)
◎サンプルコード(C#)
◎サンプルコード(Visual Basic)
Dim selectCol As Integer
Dim selectRow As Integer
Private Sub flexgrid_SelectionChanging(sender As Object, e As C1.WPF.FlexGrid.CellRangeEventArgs) Handles flexgrid.SelectionChanging
selectCol = flexgrid.Selection.Column
selectRow = flexgrid.Selection.Row
End Sub
Private Sub flexgrid_SelectionChanged(sender As Object, e As C1.WPF.FlexGrid.CellRangeEventArgs) Handles flexgrid.SelectionChanged
If selectRow <> e.Row Or selectCol <> e.Column Then
MessageBox.Show("Row:" + e.Row.ToString + ",Col;" + e.Column.ToString)
End If
End Sub
Dim selectRow As Integer
Private Sub flexgrid_SelectionChanging(sender As Object, e As C1.WPF.FlexGrid.CellRangeEventArgs) Handles flexgrid.SelectionChanging
selectCol = flexgrid.Selection.Column
selectRow = flexgrid.Selection.Row
End Sub
Private Sub flexgrid_SelectionChanged(sender As Object, e As C1.WPF.FlexGrid.CellRangeEventArgs) Handles flexgrid.SelectionChanged
If selectRow <> e.Row Or selectCol <> e.Column Then
MessageBox.Show("Row:" + e.Row.ToString + ",Col;" + e.Column.ToString)
End If
End Sub
◎サンプルコード(C#)
private int selectCol;
private int selectRow;
private void flexgrid_SelectionChanging(object sender, C1.WPF.FlexGrid.CellRangeEventArgs e)
{
selectCol = flexgrid.Selection.Column;
selectRow = flexgrid.Selection.Row;
}
private void flexgrid_SelectionChanged(object sender, C1.WPF.FlexGrid.CellRangeEventArgs e)
{
if (selectRow != e.Row || selectCol != e.Column)
{
MessageBox.Show("Row:" + e.Row + ",Col;" + e.Column);
}
}
private int selectRow;
private void flexgrid_SelectionChanging(object sender, C1.WPF.FlexGrid.CellRangeEventArgs e)
{
selectCol = flexgrid.Selection.Column;
selectRow = flexgrid.Selection.Row;
}
private void flexgrid_SelectionChanged(object sender, C1.WPF.FlexGrid.CellRangeEventArgs e)
{
if (selectRow != e.Row || selectCol != e.Column)
{
MessageBox.Show("Row:" + e.Row + ",Col;" + e.Column);
}
}
旧文書番号
84542