PowerTools CalendarGrid for Windows Forms 1.0J
FindStringExact(String,Int32,Int32) メソッド

検索する System.String
検索を開始する項目の 1 つ前の項目の 0 から始まるインデックス。
検索する列インデックスを示す System.Int32 値。
指定したインデックスの後に出現する、指定した文字列に一致する最初の項目を検索します。
構文
Public Overloads Function FindStringExact( _
   ByVal s As String, _
   ByVal startIndex As Integer, _
   ByVal findTargetColumnIndex As Integer _
) As Integer
public int FindStringExact( 
   string s,
   int startIndex,
   int findTargetColumnIndex
)

パラメータ

s
検索する System.String
startIndex
検索を開始する項目の 1 つ前の項目の 0 から始まるインデックス。
findTargetColumnIndex
検索する列インデックスを示す System.Int32 値。

戻り値の型

最初に見つかった項目の 0 から始まるインデックス。一致する項目が見つからない場合は -1 を返します。
例外
例外解説
System.ArgumentOutOfRangeExceptionstartIndex が範囲外です。
System.ArgumentOutOfRangeExceptionfindTargetColumnIndex が範囲外です。
解説
このメソッドによって実行される検索では、大文字と小文字が区別されます。s パラメーターは、コンボボックスリストの各項目に関連付けられたテキストに対して比較する文字列です。テキストの先頭から一致が検索されて、リストの findTargetColumnIndex で指定された列にある、指定した部分文字列に一致する最初の項目が返されます。その後で、ListItemCollection.Remove メソッドを使用して検索文字列を含む項目を削除したり、項目のテキストを変更したりできます。このメソッドは通常、同じメソッドの開始インデックスを指定しないバージョンを呼び出した後に使用します。通常は、検索テキストに一致する最初の項目が見つかった後で、その項目の 1 つ後の項目のインデックス位置を startIndex パラメーターに指定してこのメソッドを呼び出し、同じテキストの別のインスタンスをさらに検索します。文字列の完全一致ではなく部分一致検索を実行する場合は、FindString(String,Int32,Int32) メソッドを使用します。

このメソッドで実行される検索は循環しません。startIndex パラメーター自体がコレクション内の最後のインデックスと同じ場合は、例外がスローされます。

参照

GcComboBox クラス
GcComboBox メンバ
オーバーロード一覧

 

 


© 2014 GrapeCity inc. All rights reserved.