Implemented interface member:
property
RowIndex
System.Windows.Forms.IDataGridViewCellEventArgs.RowIndex
1 write to RowIndex
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridViewCellMouseEventArgs.cs (1)
21
RowIndex
= rowIndex;
89 references to RowIndex
System.Windows.Forms (88)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (43)
5783
&& dgvcme.
RowIndex
== _lastMouseClickInfo.Row)
5797
dgvcme.
RowIndex
,
5806
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
5817
if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
5819
OnCellDoubleClick(new DataGridViewCellEventArgs(dgvcme.ColumnIndex, dgvcme.
RowIndex
));
5831
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
5878
if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
5880
OnCellClick(new DataGridViewCellEventArgs(dgvcme.ColumnIndex, dgvcme.
RowIndex
));
5886
if (e.Button == MouseButtons.Left && dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
5888
OnCellDoubleClick(new DataGridViewCellEventArgs(dgvcme.ColumnIndex, dgvcme.
RowIndex
));
5894
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
5902
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
5910
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
5927
dgvcme.
RowIndex
,
11849
DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.
RowIndex
);
11851
if (e.
RowIndex
>= 0 && dataGridViewCell.MouseClickUnsharesRowInternal(e))
11854
_ = Rows[e.
RowIndex
];
11855
GetCellInternal(e.ColumnIndex, e.
RowIndex
).OnMouseClickInternal(e);
11870
DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.
RowIndex
);
11872
if (e.
RowIndex
>= 0 && dataGridViewCell.MouseDoubleClickUnsharesRowInternal(e))
11875
_ = Rows[e.
RowIndex
];
11876
GetCellInternal(e.ColumnIndex, e.
RowIndex
).OnMouseDoubleClickInternal(e);
11891
DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.
RowIndex
);
11900
Point ptGridCoord = ConvertCellToGridCoord(e.ColumnIndex, e.
RowIndex
, e.X, e.Y);
11936
if (e.
RowIndex
>= 0 && dataGridViewCell.MouseDownUnsharesRowInternal(e))
11939
_ = Rows[e.
RowIndex
];
11940
GetCellInternal(e.ColumnIndex, e.
RowIndex
).OnMouseDownInternal(e);
12658
DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.
RowIndex
);
12660
if (e.
RowIndex
>= 0 && dataGridViewCell.MouseMoveUnsharesRowInternal(e))
12663
_ = Rows[e.
RowIndex
];
12664
GetCellInternal(e.ColumnIndex, e.
RowIndex
).OnMouseMoveInternal(e);
12683
Point ptGridCoord = ConvertCellToGridCoord(e.ColumnIndex, e.
RowIndex
, e.X, e.Y);
12716
DataGridViewCell dataGridViewCell = GetCellInternal(e.ColumnIndex, e.
RowIndex
);
12718
if (e.
RowIndex
>= 0 && dataGridViewCell.MouseUpUnsharesRowInternal(e))
12721
_ = Rows[e.
RowIndex
];
12722
GetCellInternal(e.ColumnIndex, e.
RowIndex
).OnMouseUpInternal(e);
15900
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
15921
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
15932
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
15989
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
16039
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
16385
if (dgvcme.ColumnIndex < Columns.Count && dgvcme.
RowIndex
< Rows.Count)
25405
_lastMouseClickInfo.Row = dgvcme.
RowIndex
;
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (7)
517
UpdateButtonState(ButtonState | ButtonState.Pushed, e.
RowIndex
);
555
s_mouseInContentBounds = GetContentBounds(e.
RowIndex
).Contains(e.X, e.Y);
560
DataGridView.InvalidateCell(ColumnIndex, e.
RowIndex
);
564
e.
RowIndex
== DataGridView.MouseDownCellAddress.Y &&
571
UpdateButtonState(ButtonState | ButtonState.Pushed, e.
RowIndex
);
575
UpdateButtonState(ButtonState & ~ButtonState.Pushed, e.
RowIndex
);
592
UpdateButtonState(ButtonState & ~ButtonState.Pushed, e.
RowIndex
);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (15)
2927
DataGridView.CellMouseDownInContentBounds = GetContentBounds(e.
RowIndex
).Contains(e.X, e.Y);
2929
if (((ColumnIndex < 0 || e.
RowIndex
< 0) && DataGridView.ApplyVisualStylesToHeaderCells) ||
2930
((ColumnIndex >= 0 && e.
RowIndex
>= 0) && DataGridView.ApplyVisualStylesToInnerCells))
2932
DataGridView.InvalidateCell(ColumnIndex, e.
RowIndex
);
2986
OnCellDataAreaMouseEnterInternal(e.
RowIndex
);
2990
OnCellErrorAreaMouseEnterInternal(e.
RowIndex
);
2998
OnCellErrorAreaMouseEnterInternal(e.
RowIndex
);
3006
OnCellDataAreaMouseEnterInternal(e.
RowIndex
);
3032
if (((ColumnIndex < 0 || e.
RowIndex
< 0) && DataGridView.ApplyVisualStylesToHeaderCells) ||
3033
((ColumnIndex >= 0 && e.
RowIndex
>= 0) && DataGridView.ApplyVisualStylesToInnerCells))
3035
DataGridView.InvalidateCell(ColumnIndex, e.
RowIndex
);
3038
if (e.Button == MouseButtons.Left && GetContentBounds(e.
RowIndex
).Contains(x, y))
3040
DataGridView.OnCommonCellContentClick(e.ColumnIndex, e.
RowIndex
, e.Clicks > 1);
3045
if (DataGridView is not null && e.ColumnIndex < DataGridView.Columns.Count && e.
RowIndex
< DataGridView.Rows.Count)
3984
if (GetErrorIconBounds(e.
RowIndex
).Contains(e.X, e.Y))
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (8)
870
UpdateButtonState(ButtonState | ButtonState.Pushed, e.
RowIndex
);
908
s_mouseInContentBounds = GetContentBounds(e.
RowIndex
).Contains(e.X, e.Y);
913
DataGridView.InvalidateCell(ColumnIndex, e.
RowIndex
);
917
e.
RowIndex
== DataGridView.MouseDownCellAddress.Y &&
924
UpdateButtonState(ButtonState | ButtonState.Pushed, e.
RowIndex
);
928
UpdateButtonState(ButtonState & ~ButtonState.Pushed, e.
RowIndex
);
945
UpdateButtonState(ButtonState & ~ButtonState.Pushed, e.
RowIndex
);
946
NotifyMSAAClient(e.ColumnIndex, e.
RowIndex
);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (3)
1667
if (ptCurrentCell.X == e.ColumnIndex && ptCurrentCell.Y == e.
RowIndex
)
1679
CheckDropDownList(e.X, e.Y, e.
RowIndex
);
1741
int rowIndex = e.
RowIndex
;
System\Windows\Forms\Controls\DataGridView\DataGridViewHeaderCell.cs (2)
454
UpdateButtonState(ButtonState.Pushed, e.
RowIndex
);
510
UpdateButtonState(ButtonState.Normal, e.
RowIndex
);
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (9)
693
LinkBoundsContainPoint(e.X, e.Y, e.
RowIndex
);
700
if (LinkBoundsContainPoint(e.X, e.Y, e.
RowIndex
))
719
TrackVisitedState && LinkBoundsContainPoint(e.X, e.Y, e.
RowIndex
);
753
if (LinkBoundsContainPoint(e.X, e.Y, e.
RowIndex
))
756
DataGridView.InvalidateCell(ColumnIndex, e.
RowIndex
);
791
if (LinkBoundsContainPoint(e.X, e.Y, e.
RowIndex
))
796
DataGridView.InvalidateCell(ColumnIndex, e.
RowIndex
);
812
DataGridView.InvalidateCell(ColumnIndex, e.
RowIndex
);
826
if (LinkBoundsContainPoint(e.X, e.Y, e.
RowIndex
) && TrackVisitedState)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (1)
576
if (ptCurrentCell.X == e.ColumnIndex && ptCurrentCell.Y == e.
RowIndex
&& e.Button == MouseButtons.Left)
System.Windows.Forms.Tests (1)
System\Windows\Forms\DataGridViewCellMouseEventArgsTests.cs (1)
24
Assert.Equal(rowIndex, e.
RowIndex
);