|
分類:[VB.NET/VB2005 以降]
[環境]VisualStudioCommunity2013, Win8.1
VB.NETでのプログラミング初心者です。
練習も兼ねてテキストエディタを制作しています。
サクラエディタやTeraPadの様に、テキストボックスに対して行番号と列位置を表示させたいと考えました。
行番号の方は以下のやり方で、「画面内に表示されているテキストの、先頭の行番号」を取得し、
それをもとに計算・表示すればいいことはわかりました。
Dim row As Integer = SendMessage(TextBox1.Handle, EM_GETFIRSTVISIBLELINE, 0, 0) + 1
同じようなやり方で、「画面内に表示されている部分のテキストの、先頭の列の値」を取得する方法はないでしょうか?
|