共用方式為


TextBoxBase.GetLineFromCharIndex(Int32) 方法

定義

擷取控制項文字內指定字元位置的行號。

public:
 virtual int GetLineFromCharIndex(int index);
public virtual int GetLineFromCharIndex (int index);
abstract member GetLineFromCharIndex : int -> int
override this.GetLineFromCharIndex : int -> int
Public Overridable Function GetLineFromCharIndex (index As Integer) As Integer

參數

index
Int32

要搜尋的字元索引位置。

傳回

字元索引所在處的以零為起始的行號。

備註

這個方法可讓您根據 方法之 參數中指定的 index 字元索引來判斷行號。 控制項中的第一行文字會傳回零值。 方法 GetLineFromCharIndex 會傳回控制項中索引字元所在的實體行號。 例如,如果控制項中第一個邏輯文字行的一部分換行到下一行, GetLineFromCharIndex 如果指定字元索引處的字元已包裝到第二行,則方法會傳回 1。 如果 WordWrap 設定為 false ,則不會將行的一部分換行至下一個,而且方法會針對指定的字元索引傳回 0。 您可以使用這個方法來判斷特定字元索引位於哪一行。 例如,呼叫 Find 方法來搜尋文字之後,您可以取得找到搜尋結果的字元索引。 您可以使用 方法所傳回的 Find 字元索引呼叫這個方法,以判斷找到單字的行。

注意

如果 參數中指定的 index 字元索引超出 控制項中包含的可用行數,則會傳回最後一行號。

適用於

另請參閱