- PR -

Imageクラスのオブジェクトの比較

1
投稿者投稿内容
hirotan
常連さん
会議室デビュー日: 2004/07/20
投稿数: 41
投稿日時: 2005-11-08 12:42
いつもお世話になっております

Imageクラスのオブジェクト同士の比較をしたいのですが、
何か良い方法はありませんでしょうか。

ちなみにObject型にキャストして、Equalsメソッドで比較してもうまく
いきませんでした。

//---------------------------------------------
例:こんなメソッドを作成しようと思っています。
'------------------------------------------------------------
'概要
' ImageオブジェクトがImageListの何番目にあるかを取得します
'引数
' imageList : ImageListオブジェクト
' image : Imageオブジェクト
'戻り値
' Imageオブジェクトのインデックス
'------------------------------------------------------------
Public Function GetImageListIndex(ByVal imageList As ImageList, ByVal image As Image) As Integer

Dim bmpTarget As Bitmap = CType(image, Object)
Dim bmpCurrent As Bitmap = Nothing
For i As Integer = 0 To imageList.Images.Count - 1
bmpCurrent = CType(imageList.Images.Item(i), Object)
If bmpTarget.Equals(bmpCurrent) Then
Return i
End If
Next
Return -1
//---------------------------------------------

よろしくお願いします
1

スキルアップ/キャリアアップ(JOB@IT)