tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。