3
WindowsフォームCheckBox.Checked = true
を設定しても、それはすでに正しいですが、ウィジェット自体が再描画されますか?Windowsフォームのチェックボックスは、チェックするかどうかをリフレッシュするかどうかをスマートにしますか?
変更がないため、値を直接設定するだけであれば、私は期待しません。しかし、私はそこに、既に何があったかに関わらず、値を設定するときに汚れた旗をセットする魔法のコードがあるかもしれないと想像することができます。
私はちょうど私が余分なリフレッシュを防ぐために、このようなものをやるべきかどうかを知りたい:
if (TheBox.Checked != checkBool)
{
TheBox.Checked = checkBool;
}
ありがとう、ありがとう。確認するためにペイントを扱うことについての良い点! – Almo