イベントが発生します。GcMultiRow.RowEnterイベントは行が入力フォーカスを受け取って現在の行になったときに発生し、GcMultiRow.RowLeaveイベントは行が入力フォーカスを失って現在の行でなくなったときに発生します。
次のコードは、GcMultiRow.RowEnterイベントとGcMultiRow.RowLeaveイベントを使用して、現在の行の背景色と文字色を設定します。
Private Sub GcMultiRow1_RowEnter(ByVal sender As Object, ByVal e As GrapeCity.Win.MultiRow.CellEventArgs) Handles GcMultiRow1.RowEnter
' 新しい現在の行の背景色と文字色を変更します。
GcMultiRow1.Rows(e.RowIndex).BackColor = Color.Azure
GcMultiRow1.Rows(e.RowIndex).DefaultCellStyle.ForeColor = Color.Red
End Sub
Private Sub GcMultiRow1_RowLeave(ByVal sender As Object, ByVal e As GrapeCity.Win.MultiRow.CellEventArgs) Handles GcMultiRow1.RowLeave
' 元の現在の行の背景色と文字色を元に戻します。
GcMultiRow1.Rows(e.RowIndex).BackColor = Color.Empty
GcMultiRow1.Rows(e.RowIndex).DefaultCellStyle.ForeColor = Color.Empty
End Sub
private void gcMultiRow1_RowEnter(object sender, CellEventArgs e)
{
// 新しい現在の行の背景色と文字色を変更します。
gcMultiRow1.Rows[e.RowIndex].BackColor = Color.Azure;
gcMultiRow1.Rows[e.RowIndex].DefaultCellStyle.ForeColor = Color.Red;
}
private void gcMultiRow1_RowLeave(object sender, CellEventArgs e)
{
// 元の現在の行の背景色と文字色を元に戻します。
gcMultiRow1.Rows[e.RowIndex].BackColor = Color.Empty;
gcMultiRow1.Rows[e.RowIndex].DefaultCellStyle.ForeColor = Color.Empty;
}