Memo->Lines->Strings[Index]中的Index为目前所在行,而Strings[Index]为所在行的内容。
4 个解决方案
#1
当前行与列以下分别用X与Y表示:
X = Memo1->CaretPos.x;
Y = Memo1->CraetPos.y;
所以可以用:Memo1->Lines->Strings[Memo1->CaretPos.y];
Ok!
X = Memo1->CaretPos.x;
Y = Memo1->CraetPos.y;
所以可以用:Memo1->Lines->Strings[Memo1->CaretPos.y];
Ok!
#2
还有一个GetCaretPos的方法,返回值为TPoint,y就是行数。
#3
还是班竹老大厉害!
#4
谢了,前两位有分。
#1
当前行与列以下分别用X与Y表示:
X = Memo1->CaretPos.x;
Y = Memo1->CraetPos.y;
所以可以用:Memo1->Lines->Strings[Memo1->CaretPos.y];
Ok!
X = Memo1->CaretPos.x;
Y = Memo1->CraetPos.y;
所以可以用:Memo1->Lines->Strings[Memo1->CaretPos.y];
Ok!
#2
还有一个GetCaretPos的方法,返回值为TPoint,y就是行数。
#3
还是班竹老大厉害!
#4
谢了,前两位有分。