如何取的RichEdit每一行的訊息 |
尚未結案
|
a126154362
一般會員 發表:21 回覆:13 積分:6 註冊:2004-05-30 發送簡訊給我 |
|
allenchan
資深會員 發表:10 回覆:306 積分:283 註冊:2004-01-06 發送簡訊給我 |
如果您的 RichEdit 每行只放人名可以這樣做:
void __fastcall TForm1::Button1Click(TObject *Sender) { int idx = RichEdit1->Lines->IndexOf("abc"); if (idx >= 0) RichEdit1->Lines->Delete(idx); }如果您的 RichEdit 每行除了人名之外還有其他的資訊,可以這樣做: void __fastcall TForm1::Button2Click(TObject *Sender) { for (int i = 0; i < RichEdit1->Lines->Count; i ) if (RichEdit1->Lines->Strings[i].Pos("abc") > 0) RichEdit1->Lines->Delete(i); }只要此行發現 abc 就刪掉。 |
a126154362
一般會員 發表:21 回覆:13 積分:6 註冊:2004-05-30 發送簡訊給我 |
引言: 如果您的 RichEdit 每行只放人名可以這樣做:還有我好像刪除到中間的使用者名稱時就不會動作ㄝ 發表人 - a126154362 於 2005/01/05 00:02:04void __fastcall TForm1::Button1Click(TObject *Sender) { int idx = RichEdit1->Lines->IndexOf("abc"); if (idx >= 0) RichEdit1->Lines->Delete(idx); }如果您的 RichEdit 每行除了人名之外還有其他的資訊,可以這樣做:void __fastcall TForm1::Button2Click(TObject *Sender) { for (int i = 0; i < RichEdit1->Lines->Count; i ) if (RichEdit1->Lines->Strings[i].Pos("abc") > 0) RichEdit1->Lines->Delete(i); }只要此行發現 abc 就刪掉。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |