具体是:打开一个文本文件,把内容显示在一个EDIT框(其他也可以)内,用户用鼠标选定一段内容,要求得到鼠标选定内容的行和列值,能作到吗?
急!在线等!

解决方案 »

  1.   


    没人用过吗?能在EDIT框内或边上显示行号和列号吗?
      

  2.   

    选定的起始位置是 SelStart,不过是字符的位置,而不是行和列。
    可以用 Memo1.CaretPos 得到光标的位置。
      StatusBar1.Panels[0].Text := '行: ' + IntToStr(Memo1.CaretPos.y + 1)
            + '  列: ' + IntToStr(Memo1.CaretPos.x + 1);
      

  3.   

    如何打开一个文本文件,把内容显示在Memo1内?
      

  4.   

    memo1.Lines.LoadFromFile('c:\123\.123.txt')
      

  5.   

    memo1.Lines.LoadFromFile('c:\123\123.txt')
      

  6.   

    能不能实现Memo1内的指定行、列的内容变换背景颜色?