投稿者 パル36  (中学生) 投稿日時 2011/10/17 17:45:43
有難うございます。

>基本的に,UIに対して「データの取得」「データの設定」といった行為は,全部できないと考えてください。
>例えば,
>> For Each checked As String In List1.CheckedItems
>は,List1.CheckedItems.GetEnumerator()という「UIデータの取得行為」を行っているので,例外が発生し>ます。
>もちろん,MessageBoxもだめですし,ラベルへのTextの設定もだめです。

わかりました。ほとんど操作できないのですね。

>LINQ使ってCheckedItemsをString()に変換して渡す 
コードにLINQが使われていますが、これはどんな理由で使用しているのでしょうか。
これも、ウァーカーのせいでしょうか。
LINQについては、言葉しか知らなかったです。。。

ダイレクトキャストやユージングの例までありがとうございます。
Usingは便利そうですね。これなら、Disposeをする必要がなく感激しました!!

まだ、読んでいるだけなので実際に試してみたいと思います。


参考サイトもありがとうございます。
マイクロソフトさんが書いているので、すごいですね。


#少し理解まで時間が掛かりそうなので時間をください。