2025.01.27 DataGridView : Tab により次のコントロールにフォーカスを移動する
private void Form1_Load(object sender, EventArgs e)
{
// 通常、データグリッドビュー内で Tab キーを入力すると、次のセルに移動します。
// 次のコントロールにフォーカスを移動するには、StandardTab プロパティを true に設定します。
dataGridView1.ColumnCount = 5;
dataGridView1.RowCount = 5;
dataGridView1.StandardTab = true;
}
2025.01.27 DataGridView : 新しく追加される行の高さを設定する
private void Form1_Load(object sender, EventArgs e)
{
// データグリッドビューに設定した行の高さは 30 です。
// しかし、この状態で新しい行を追加しても、新しい行の高さは 30 にはなりません。
// そこで、RowTemplate.Height プロパティも 30 に設定しておきます。
dataGridView1.ColumnCount = 5;
dataGridView1.RowCount = 5;
foreach (var idx in Enumerable.Range(0, dataGridView1.RowCount))
{
dataGridView1.Rows[idx].Height = 30;
}
dataGridView1.RowTemplate.Height = 30;
}
2025.01.27 DataGridView : ツールチップを設定する
private void Form1_Load(object sender, EventArgs e)
{
// データグリッドビューの 1 列目の列ヘッダーと、1 列目/ 4 行目のセルにツールチップを設定しています。
dataGridView1.ColumnCount = 5;
dataGridView1.RowCount = 5;
dataGridView1.Columns[0].ToolTipText = "都道府県名を入力して下さい。";
dataGridView1[0, 3].ToolTipText = "未入力です。必ず入力して下さい。";
}