VS2008 と VB.NET Compact Framework 3.5 を使用してプロジェクトを開発しています。イメージリストから写真をロードするピクチャーボックスがあります。Imagelist にインデックス 0、1、2 の 3 つの画像があります。次のようなif文でコードを書く方法はありますか?
フォームが読み込まれると:
picturebox.image = imagelist1.Images(0) 'give picture box an initial value
...
If picturebox.image = imagelist1.Images(0) then
'do something
elseif picturebox.image = imagelist1.Images(1) then
'do something
elseif picturebox.image = imagelist1.Images(2) then
'do something
End If
次のように、「=」の代わりに Is を使用しようとしましたが、それでも機能しません。デバッグでは、ステートメントは false を返すため、実行されることはありません。
If picturebox.image Is imagelist1.Images(0) then
'do something
End If
前もって感謝します。