我初学Delphi,做了一个简单的多文档编辑器,查找和替换时的OnFind事件总是不能选定文字,但是要查找的文字已经找到了,我找了很长时间没找出原因,请各位大侠帮帮忙吧,先谢谢了!
我先说一下自己的思路:
1、使用MDI程序,用主窗体来创建文本;
2、设计一个子窗体,主窗体可以作为模板创建文本;
设计一个AboutBox窗体,用来介绍编辑器信息,这个窗体只能创建一次;
3、新建子窗体时将两窗体的主菜单合并。
我已经把源代码以资源形式上传,希望能下载看看,这样更有针对性,下载不需要积分。网址是:http://community.csdn.net/,麻烦各位了。
我先说一下自己的思路:
1、使用MDI程序,用主窗体来创建文本;
2、设计一个子窗体,主窗体可以作为模板创建文本;
设计一个AboutBox窗体,用来介绍编辑器信息,这个窗体只能创建一次;
3、新建子窗体时将两窗体的主菜单合并。
我已经把源代码以资源形式上传,希望能下载看看,这样更有针对性,下载不需要积分。网址是:http://community.csdn.net/,麻烦各位了。
解决方案 »
- SVN造成文件打开变慢,怎么解决?
- stringgrid的求助
- 请问如何不用制作安装程序可以像C一样就一个EXE文件在没有安装DELPHI环境的机子上也可以运行
- 急求
- delphi+串口+EPSON ESC/POS指令写pos打印机程序
- 今天是我的生日,在这里发分庆祝,顺便庆祝在csdn注册两周年,以及专家分突破5000
- 写在控件里的鼠标指针用LoadCursor为什么取不出来?
- postmessage和sendmessage有什么区别?
- 如何查找值为空格的记录?
- 机器正常启动后不管在什么状态下按A键都执行autoexec.bat
- delphi2010 如何将string转为pwidechar
- 求Delphi7下Gdi+ 开发所需要用到的GDIPAPI, GDIPOBJ, GDIPUTIL等pas文件, 急!!!
应该是http://download.csdn.net/source/1856821
这就说明楼主的代码没有问题。问题出在Form2中的RichEdit的一个属性没有设置正确,即HideSelection应该设置为False,即当RichEdit失去焦点后也能够将所选择的文字以区块的形式表示出来。
2楼的修改我已经试过了,解决了我的问题,很感谢,
对于3楼提出的问题,我想说明一下,由于刚学Delphi不久,能力有限,替换对话框只是实现了先查找到,再替换,只有这一种顺序,也就是说替换前必须要查找。
2楼的修改我已经试过了,解决了我的问题,很感谢,
对于3楼提出的问题,我想说明一下,由于刚学Delphi不久,能力有限,替换对话框只是实现了先查找到,再替换,只有这一种顺序,也就是说替换前必须要查找。