作成日: 2022/03/11 最終更新日: 2022/03/30
文書種別
使用方法
詳細
現在の行が移動したとき、GcMultiRow.RowEnterイベントと、GcMultiRow.RowLeaveイベントが発生します。GcMultiRow.RowEnterイベントは行が入力フォーカスを受け取って現在の行になったときに発生し、GcMultiRow.RowLeaveイベントは行が入力フォーカスを失って現在の行でなくなったときに発生します。
これらのイベントは、現在行のスタイルを変更する場合などに利用できます。
[Visual Basic]
[C#]
これらのイベントは、現在行のスタイルを変更する場合などに利用できます。
[Visual Basic]
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
[C#]
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;
}