7

.NET では、 andを使用して、a のカーソル位置(つまり「現在の行」)の行番号を簡単に取得できます。TextBoxGetLineFromCharIndexSelectionStart

var currentLine = textBox1.GetLineFromCharIndex(textBox1.SelectionStart);

特定の行にカーソルを設定する「クリーン/ネイティブ」な方法はありますTextboxか (つまり、「現在の行」を設定します)? または、少なくとも、特定の行の最初の文字の char インデックスを取得する「クリーン/ネイティブ」な方法 (getCharIndexFromLine前に置いた関数の反対のようなもの)?

これを行うには、 のプロパティの最初のN-1要素を反復処理し、それらの長さと改行の長さを合計する必要があります。他のアイデアはありますか?LinesTextBox

4

2 に答える 2