PowerTools PlusPak for Windows Forms 8.0J
FindStringExact メソッド

検索するテキスト。
検索を開始するFontInfoオブジェクトの0から始まるインデックス。0に設定すると、コレクションの先頭から検索されます。
指定した文字列と一致する、指定したインデックス以降の最初のFontInfoオブジェクトを検索します。
構文
Public Function FindStringExact( _
   ByVal s As String, _
   ByVal startIndex As Integer _
) As Integer
public int FindStringExact( 
   string s,
   int startIndex
)

パラメータ

s
検索するテキスト。
startIndex
検索を開始するFontInfoオブジェクトの0から始まるインデックス。0に設定すると、コレクションの先頭から検索されます。

戻り値の型

最初に見つかったFontInfoオブジェクトの0から始まるインデックス。オブジェクトが見つからなかった場合は-1を返します。
例外
例外解説
System.ArgumentOutOfRangeException

startIndexが0未満です。

または

startIndexSystem.Collections.CollectionBase.Count以上です。

解説
このメソッドによって実行される検索では、大文字と小文字は区別されません。sパラメーターは、コレクション内のFontInfoオブジェクトに関連付けられた名前と比較する文字列です。このメソッドでは、テキストの先頭から文字列が照合され、指定した部分文字列と一致するコレクション内の最初のFontInfoオブジェクトが返されます。その後で、たとえばRemoveメソッドを使用してその検索テキストを含むFontInfoオブジェクトを削除する、といったようなタスクを実行できます。このメソッドを使用する際は通常、コレクション内の最初のFontInfoオブジェクトが見つかった後、そのFontInfoオブジェクトのインデックス位置をstartIndexパラメーターに指定して、同じ検索テキストに一致する後続のインスタンスを検索します。文字列の完全一致ではなく部分一致検索を実行する場合は、FindStringメソッドを使用します。
プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

FontInfoCollection クラス
FontInfoCollection メンバ

Send Feedback