看看这句为什么要出错,关于RichEdit的FindText,40分

cizi 2001-10-20 10:35:46
TRichEdit* myrich=new TRichEdit(this);
myrich->Text=Memo1->Text;
int i;

//下面这句运行时老是出错,大家看看是怎么回事
i=myrich->FindTextA(Memo2->Text,0,myrich->Text.Length(),TSearchTypes()<<stMatchCase);
myrich->SelStart=i;
myrich->SelLength=i+Memo2->Text.Length();
Memo3->Text=myrich->SelText;
...全文
50 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cizi 2001-10-20
  • 打赏
  • 举报
回复
我已经解决了这个问题,但是不知道对不对,总之编译通过运行良好!主要是第一句没有弄对,我改成了:

TRichEdit* myrich=new TRichEdit(Application->Handle);

有那位能够提供解释一样给分!
csz_cmy 2001-10-20
  • 打赏
  • 举报
回复
myrich->SelLength=Memo2->Text.Length();!!!!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧