概要
チェックボックスのプロパティを設定して、大きいチェックボックスを作ります。
また、「CheckedChanged」のイベントハンドラにて、チェックボックスがチェックされた時のチェックマーク(✔)のON/OFFを設定します。
動作確認環境
Windows11
.NET Framework 4.7.2
詳細
チェックボックスの設定
1 2 3 4 5 6 7 8 9 10 |
// チェックボックスの設定 checkBox1.Appearance = Appearance.Button; checkBox1.AutoSize = false; checkBox1.BackColor = Color.White; checkBox1.Checked = false; checkBox1.Size = new Size(24, 24); checkBox1.Font = new Font("MS UI Gothic", emSize: 12); checkBox1.ForeColor = Color.Black; checkBox1.Text = ""; checkBox1.TextAlign = ContentAlignment.MiddleCenter; |
CheckedChangedイベントの設定
ここでは、「CheckedChanged」のイベントハンドラで、チェックボックスがチェックされた時のチェックマーク(✔)のON/OFFを設定します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
private void checkBox1_CheckedChanged(object sender, EventArgs e) { try { // チェックボックスの設定 CheckBox checkBox = (CheckBox)sender; if (checkBox.Checked) { checkBox.Text = "✔"; } else { checkBox.Text = ""; } } catch (Exception ex) { #if DEBUG MessageBox.Show(ex.ToString()); #else } finally { } } |
コメント