1
我需要刪除從行號開始的textctrl中間的X行Y刪除TextCtrl中間的行
有沒有簡單的方法可以做到這一點?我看不到一個:它似乎像我必須以某種方式搜索TextCtrl的內容計算換行符以找到Y的位置...
我需要刪除從行號開始的textctrl中間的X行Y刪除TextCtrl中間的行
有沒有簡單的方法可以做到這一點?我看不到一個:它似乎像我必須以某種方式搜索TextCtrl的內容計算換行符以找到Y的位置...
if self._log.GetNumberOfLines() > MAX_LINES:
if self._log.GetLineText(DELETION_POINT) != DELETION_LINE:
start = self._log.XYToPosition(0, DELETION_POINT)
self._log.SetInsertionPoint(start)
self._log.WriteText(DELETION_LINE)
while (self._log.GetNumberOfLines() > MAX_LINES):
start = self._log.XYToPosition(0, DELETION_POINT+1)
len = self._log.GetLineLength(DELETION_POINT+1)
self._log.Remove(start, start+len+1)
XYtoPosition是答案的關鍵:奇怪的方法來獲取給定線的位置! – GreenAsJade