ListView選択時にItemsをクリアした場合の例外について
- 題名: ListView選択時にItemsをクリアした場合の例外について
- 著者: りき
- 日時: 2004/10/08 14:10:23
- ID: 6585
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ListView選択時にItemsをクリアした場合の例外について
- 著者: java.lang.Nullpo
- 日時: 2004/10/08 15:45:20
- ID: 6590
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ListView選択時にItemsをクリアした場合の例外について
- 著者: りき
- 日時: 2004/10/08 16:02:34
- ID: 6592
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ListView選択時にItemsをクリアした場合の例外について
- 著者: java.lang.Nullpo
- 日時: 2004/10/08 16:15:31
- ID: 6594
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: ListView選択時にItemsをクリアした場合の例外について
- 著者: りき
- 日時: 2004/10/08 16:41:27
- ID: 6598
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になっています。
りきです。
現在、VB.NETでWindowsアプリケーションを開発しています。
さっそくですが、
ListViewのSelectedIndexChange(略)内でItemsをクリアすると例外が発生します。
問題なのは、通常にItems.Clearを呼んでも落ちないのに、
MessageBoxを表示した後にItems.Clearすると例外が発生するということです。
なぜ、メッセージボックスを表示した後だと例外が発生するのでしょうか?
フォーカスがメッセージボックスから戻ってくるときに
Itemsに対して何か処理が行われているのでしょうか?
考えてみたのですがわかりませんでした。
どなたかご存知の方はいらっしゃいませんでしょうか?
簡単ですが、SelectedIndexChangedのメソッドを添付します。
ListViewのViewプロパティは「Details」です。
よろしくお願いします。
-------------------------
Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
'メッセージボックスを表示すると落ちます
'表示しないと落ちません
MessageBox.Show("test")
Me.ListView1.Items.Clear()
End Sub