2025.02.11 DataGridView:列ヘッダーのクリックを識別する
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.ColumnCount = 5;
dataGridView1.RowCount = 5;
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
// 列ヘッダーのクリックは、RowIndex プロパティが -1 であるかで識別が可能です。
if (e.RowIndex == -1)
{
MessageBox.Show("列ヘッダーがクリックされました。");
}
}
2025.02.11 DataGridView:行ヘッダーのクリックを識別する
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.ColumnCount = 5;
dataGridView1.RowCount = 5;
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == -1)
{
MessageBox.Show("行ヘッダーがクリックされました。");
}
}
2025.02.11 DataGridView:列ヘッダーのテキストを中央揃えにする
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.Columns.Add("", "TEST1");
dataGridView1.Columns.Add("", "TEST2");
dataGridView1.Columns.Add("", "TEST3");
dataGridView1.Columns.Add("", "TEST4");
dataGridView1.Columns.Add("", "TEST5");
dataGridView1.RowCount = 5;
dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
}