Udostępnij za pośrednictwem


TextBoxBase.GetLineFromCharIndex(Int32) Metoda

Definicja

Pobiera numer wiersza z określonej pozycji znaku w tekście kontrolki.

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

Parametry

index
Int32

Pozycja indeksu znaków do wyszukania.

Zwraca

Numer wiersza zerowego, w którym znajduje się indeks znaków.

Uwagi

Ta metoda umożliwia określenie numeru wiersza na podstawie indeksu znaków określonego index w parametrze metody . Pierwszy wiersz tekstu w kontrolce zwraca wartość zero. Metoda GetLineFromCharIndex zwraca fizyczny numer wiersza, w którym indeksowany znak znajduje się w kontrolce. Jeśli na przykład część pierwszego logicznego wiersza tekstu w kontrolce zawija się do następnego wiersza, metoda zwraca wartość 1, GetLineFromCharIndex jeśli znak w określonym indeksie znaków został opakowany do drugiego wiersza fizycznego. Jeśli WordWrap jest ustawiona wartość false, żadna część wiersza zawija się do następnego, a metoda zwraca wartość 0 dla określonego indeksu znaków. Za pomocą tej metody można określić, w którym wierszu znajduje się określony indeks znaków. Na przykład po wywołaniu Find metody w celu wyszukania tekstu można uzyskać indeks znaków, w którym znajdują się wyniki wyszukiwania. Tę metodę można wywołać za pomocą indeksu znaków zwróconego Find przez metodę , aby określić, który wiersz został znaleziony.

Uwaga

Jeśli indeks znaków określony w parametrze index jest poza dostępną liczbą wierszy zawartych w kontrolce, zwracany jest ostatni numer wiersza.

Dotyczy

Zobacz też