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

検索するテキスト。
検索を開始するFontInfoオブジェクトの0から始まるインデックス。0に設定すると、コレクションの先頭から検索されます。
名前が指定した文字列で始まる、コレクション内の最初のFontInfoオブジェクトを検索します。検索は特定の開始インデックスから始まります。
構文
Public Function FindString( _
   ByVal s As String, _
   ByVal startIndex As Integer _
) As Integer
public int FindString( 
   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パラメーターに指定して、同じ検索テキストに一致する後続のインスタンスを検索します。部分一致ではなく完全に一致するFontInfoオブジェクトを検索する場合は、FindStringExactメソッドを使用します。
プラットフォーム

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