GrapeCity.Win.CalendarGrid.v20 アセンブリ > GrapeCity.Win.CalendarGrid.Editors 名前空間 > GcTextBox クラス : GetLineFromCharIndex メソッド |
このメソッドを使用すると、index パラメーターで指定した文字インデックスに基づいて行番号を確認できます。コントロール内のテキストの最初の行は、値 0 を返します。GetLineFromCharIndex メソッドは、指定されたインデックスに対応する文字が見つかったコントロール内の行の物理的な番号を返します。
たとえば、コントロール内のテキストの最初の論理行の一部が次の行に折り返されていて、指定したインデックス位置にある文字がその折り返された行に存在する場合、GetLineFromCharIndex メソッドは 1 を返します。WordWrap が false に設定されている場合は、行のどの部分も次行には折り返されないため、このメソッドは指定された文字インデックスに対して 0 を返します。
このメソッドを使用して、特定の文字インデックスが含まれている行を確認できます。たとえば、Find メソッドを呼び出してテキストを検索すると、文字が見つかった位置の文字インデックスが返されます。Find メソッドで返された文字インデックスを指定してこのメソッドを呼び出すと、文字がどの行で見つかったのかを確認できます。