これらのイベントは、現在行のスタイルを変更する場合などに利用できます。
サンプルコード
次のコードは、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; }