PowerTools InputMan for Windows Forms 8.0J
FindString(String,Int32,String) メソッド

検索キーとなる文字列を表す String 値。
検索の開始位置の直前の位置を示す0から始まるインデックスを表すInt32値。
テキスト書式を参照するSystem.String
指定したインデックスの後に出現する、指定したテキスト書式に基づく指定した文字列で始まる最初の項目を検索します。
構文
Public Overloads Function FindString( _
   ByVal s As String, _
   ByVal startIndex As Integer, _
   ByVal textFormat As String _
) As Integer
public int FindString( 
   string s,
   int startIndex,
   string textFormat
)

パラメータ

s
検索キーとなる文字列を表す String 値。
startIndex
検索の開始位置の直前の位置を示す0から始まるインデックスを表すInt32値。
textFormat
テキスト書式を参照するSystem.String

戻り値の型

最初に見つかった項目の0から始まるインデックス。一致する項目が見つからない場合は-1を返します。
例外
例外解説
System.ArgumentOutOfRangeException startIndexが有効な値の範囲から外れています。
System.ArgumentException textFormatが有効なテキスト書式ではありません。
解説
このメソッドで実行される検索では、大文字と小文字は区別されません。sパラメーターは、コンボボックスリストの各項目に関連付けられたテキストに対して比較する部分文字列です。テキストの先頭から部分一致が検索されて、指定した部分文字列に一致するコンボボックスリストの最初の項目が返されます。その後で、ListItemCollection.Remove メソッドを使用して検索文字列を含む項目を削除したり、項目のテキストを変更したりできます。指定したテキストが見つかった後、引き続きGcComboBox内で同じテキストの他のインスタンスを検索する場合は、別のバージョンのFindStringメソッド(GcComboBox内の開始インデックスを指定するためのパラメーターを持つFindString(String,Int32,Int32))を使用する必要があります。部分一致ではなく厳密な単語の一致を検索する場合は、FindStringExact(String,Int32,String) メソッドを使用します。
参照

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

 

 


© 2004-2015 GrapeCity inc. All rights reserved.