W
wei0916
Unregistered / Unconfirmed
GUEST, unregistred user!
有一个RICHEDIT,在里面要编缉数据.但是用户想边编缉数据边看到了第几行.本想在RICHEDIT里加入这样的方式,就是当用户回车后,我就在下一行的地方,加入"第几行"等字样.
这样如果用户一直往下编缉的话,那还没事,但是如果用户写得不对的话,要删除,那就全乱了.他在删数据时也会把那些"第几行"的字也删除掉.而且下一行的数据会跑到上一行的地方,这个方法好像行不通.后来我又想这样,我在RICHEDIT的旁过加了一个IMAGE,当用户回车时,我就用TEXTOUT的方法在IMAGE上写入一个"第几行"字样,但这样的实在不好定位,因为TEXTOUT的方法要求有绝对的坐标,而用户在编缉RICHEDIT时,我是无法获得其光标所在的绝对坐标的.然道真的没有办法了吗,关键是我看到了有一个用DELPHI写的软件,界面就是跟我说的一模一样.一个RICHEDIT里又要写字,又要显示"第几行",而且随便用户乱删,也不会把前面的第几行删掉,请你们帮一下忙,看这样的界面是用什么方法做出来的.如果能帮忙的,我可以将那个文件发给你们看看.
这样如果用户一直往下编缉的话,那还没事,但是如果用户写得不对的话,要删除,那就全乱了.他在删数据时也会把那些"第几行"的字也删除掉.而且下一行的数据会跑到上一行的地方,这个方法好像行不通.后来我又想这样,我在RICHEDIT的旁过加了一个IMAGE,当用户回车时,我就用TEXTOUT的方法在IMAGE上写入一个"第几行"字样,但这样的实在不好定位,因为TEXTOUT的方法要求有绝对的坐标,而用户在编缉RICHEDIT时,我是无法获得其光标所在的绝对坐标的.然道真的没有办法了吗,关键是我看到了有一个用DELPHI写的软件,界面就是跟我说的一模一样.一个RICHEDIT里又要写字,又要显示"第几行",而且随便用户乱删,也不会把前面的第几行删掉,请你们帮一下忙,看这样的界面是用什么方法做出来的.如果能帮忙的,我可以将那个文件发给你们看看.