>>402
君の言う「変な動き」がどんなんだかわからないので予想だけど、
重い処理を行ってる時に変な動きになるのはある程度仕方の無いこと。
ほとんどのソフトはそうなるでしょ。速いマシンを使うほか無い。

こちらに出来るのは重い処理の実行時間を出来るだけ短かくしてやること。
「重い処理」処理中はイベントが発生しても「重い処理」を呼ばないようにする。
「重い処理」の処理終了時にスクロールバーのValueが変更されてたら、再度
「重い処理」を呼ぶ。
これで「重い処理」の実行回数が最小限?に抑えられる。
あとは「重い処理」がなるべく軽くなるようにする。