CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

替换组件 问题求助.

楼主dytmh(蓝色生命线)2006-03-01 19:10:02 在 C++ Builder / 基础类 提问

ReplaceDialog   里   查找是FindText   替换成是ReplaceText  
  要么   在文本里查找到的那些   是哪一个表示? 问题点数:20、回复次数:2Top

1 楼0delphi(睡个舒服觉)回复于 2006-03-01 21:04:05 得分 0

是   FindTexTop

2 楼dytmh(蓝色生命线)回复于 2006-03-01 22:51:34 得分 0

void   __fastcall   TForm1::ReplaceDialog1Replace(TObject   *Sender)  
  {  
   
      int   SelPos   =   RichEdit1->Lines->Text.Pos(ReplaceDialog1->FindText);  
   
      if(SelPos   >   0)  
      {  
   
          RichEdit1->SelStart   =   SelPos   -   1;  
          RichEdit1->SelLength   =   ReplaceDialog1->FindText.Length();  
          RichEdit1->SelText   =   ReplaceDialog1->ReplaceText;  
      }  
  }  
   
  如果,文本里有要被替换的字符有很多的话.   一般替换3.4个就不会再替换了,要么到5.6行就不在替换.就在那重复替换  
  是什么原因?    
  还有无法替换中文,就是查找不到中文.  
   
  在查找里SetFocus可以把查找到的字符聚集,就是变成被选择的样子.但我在替换里用了没用.不能象windows那个记事本里的替换一样,Top

相关问题

  • 写asp组件调试时重新编译dll时,总是不能替换旧的dll,怎么样释放呢??
  • 组件
  • 组件
  • 寻求组件
  • 使用组件
  • !!!!组件开发!!!!
  • 组件问题
  • Active 组件?
  • VB做组件??
  • 组件问题!

关键词

  • 替换
  • replacedialog
  • selpos
  • 查找
  • richedit
  • findtext

得分解答快速导航

  • 帖主:dytmh

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo