タイトル : Re: VB.NET2003での画面更新を止めたい 投稿日 : 2008/03/03(Mon) 19:48 投稿者 : ゆうき
ゆうきです。こんばんは。 ListViewは表示が変わるごとに、自動的に再描画しています。 > 画面の更新を一旦止めたりというようなことは可能でしょうか? BeginUpdate、EndUpdateメソッドがあります。 BeginUpdateメソッドを実行した後は、ListViewは自動的に再描画しません。 EndUpdateメソッドを実行すれば、再描画するようになります。 ===コード=== ListView1.BeginUpdate() (アイテムをクリア) ListView1.EndUpdate() ========= これで、一応大丈夫だと思います。 P.S. BeginUpdate、EndUpdateメソッドはListBoxでも有効です。 http://hanatyan.sakura.ne.jp/dotnet/list02.htm#no6 |