再描画の禁止

コントロール内部の情報をいじるたびに再描画が発生する可能性がある場合は、再描画を一時的に禁止してその間に大量に処理をするのがWindowsだと一般的……だと思ったので調べてみたらちゃんと用意してくれてあった。

大量に処理を始める前にBeginUpdate、処理し終わったらEndUpdateを呼び出せばいい。とりあえず念のためtryで囲ってfinallyでEndUpdateするのが良さそうだと思った。あくまでjust in case。する必要が無いところも多そうだけど、例外が発生した後にアプリがまだ走ってるような状況だとあんまよろしくない気がしたので。