PowerTools CalendarGrid for Windows Forms 1.0J
GetLineFromCharIndex メソッド

検索する文字インデックス位置。
コントロールのテキスト内の指定した文字位置から行番号を取得します。
構文
Public Overridable Function GetLineFromCharIndex( _
   ByVal index As Integer _
) As Integer
public virtual int GetLineFromCharIndex( 
   int index
)

パラメータ

index
検索する文字インデックス位置。

戻り値の型

文字インデックスが存在する行の 0 から始まる行番号。
解説

このメソッドを使用すると、index パラメーターで指定した文字インデックスに基づいて行番号を確認できます。コントロール内のテキストの最初の行は、値 0 を返します。GetLineFromCharIndex メソッドは、指定されたインデックスに対応する文字が見つかったコントロール内の行の物理的な番号を返します。

たとえば、コントロール内のテキストの最初の論理行の一部が次の行に折り返されていて、指定したインデックス位置にある文字がその折り返された行に存在する場合、GetLineFromCharIndex メソッドは 1 を返します。WordWrap が false に設定されている場合は、行のどの部分も次行には折り返されないため、このメソッドは指定された文字インデックスに対して 0 を返します。

このメソッドを使用して、特定の文字インデックスが含まれている行を確認できます。たとえば、Find メソッドを呼び出してテキストを検索すると、文字が見つかった位置の文字インデックスが返されます。Find メソッドで返された文字インデックスを指定してこのメソッドを呼び出すと、文字がどの行で見つかったのかを確認できます。

参照

GcTextBox クラス
GcTextBox メンバ

 

 


© 2014 GrapeCity inc. All rights reserved.