MESCIUS SPREAD for Windows Forms 17.0J
FindStringExact(String,Int32,String) メソッド

検索するオブジェクトSystem.String
検索の開始位置の直前の項目のゼロから始まるインデックス。
テキスト書式を表すSystem.String
特定のテキスト書式に基づいて、指定したインデックスより後にある、指定した文字列に一致する最初の項目を検索します。
構文
'Declaration
 
Public Overloads Function FindStringExact( _
   ByVal s As String, _
   ByVal startIndex As Integer, _
   ByVal textFormat As String _
) As Integer
public int FindStringExact( 
   string s,
   int startIndex,
   string textFormat
)

パラメータ

s
検索するオブジェクトSystem.String
startIndex
検索の開始位置の直前の項目のゼロから始まるインデックス。
textFormat
テキスト書式を表すSystem.String

戻り値の型

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

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

参照

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

 

 


© MESCIUS inc. All rights reserved.