請問MessageBox的問題 |
答題得分者是:GaryKao99
|
irvinehing
初階會員 發表:77 回覆:79 積分:31 註冊:2003-11-12 發送簡訊給我 |
|
mieng
中階會員 發表:12 回覆:97 積分:81 註冊:2003-10-31 發送簡訊給我 |
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
irvinehing 您好: 試試以下的方法看合不合用 String str = "" ; TStringList *s1 = new TStringList ; s1->LoadFromFile("test.txt"); for(int i=0 ; i祝順心 發表人 - 流 於 2003/12/15 19:43:36 |
GaryKao99
中階會員 發表:46 回覆:102 積分:54 註冊:2002-08-23 發送簡訊給我 |
|
irvinehing
初階會員 發表:77 回覆:79 積分:31 註冊:2003-11-12 發送簡訊給我 |
引言:感謝各位前輩的指點! mieng前輩的程式好像少了一個右掛號,但我加了還是有錯。 GaryKao99前輩的程式可以用,但是我是用Application->MessageBoxA(),所以流前輩程式最合用! 分數只能給一個,所以只有給流前輩囉!TStrings* z= new TStringList(); z->Add("1"); z->Add("2"); z->Add("3"); z->Add("4"); ShowMessage(z->Text); delete z;直接將TStringList的Text放進去即可 TStringList會自己加入換行符號 |
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
irvinehing 您好: 看到了 GaryKao99 先進的回應,小弟覺得有更簡易的方法 測試的結果發現是可行的,並且沒之前那麼麻煩 TStringList *s1 = new TStringList ; s1->LoadFromFile("test.txt"); Application->MessageBoxA(s1->Text.c_str(),"MessageBox" ,MB_OK) ; delete s1 ; 現在就分將 ShowMessage 及 MessageBox 描述: ShowMessage 第一個傳入的參數是 AnsiString 型態 因此 GaryKao99 先進的回應,是直接就能顯示分行狀態 MessageBox 第一個傳入的參數是 char * 形態 所以只要直接利用 s1->Text 轉為 char * 型態即可 |
irvinehing
初階會員 發表:77 回覆:79 積分:31 註冊:2003-11-12 發送簡訊給我 |
引言:感謝感謝! 這樣就少了一個迴圈了irvinehing 您好: 看到了 GaryKao99 先進的回應,小弟覺得有更簡易的方法 測試的結果發現是可行的,並且沒之前那麼麻煩 TStringList *s1 = new TStringList ; s1->LoadFromFile("test.txt"); Application->MessageBoxA(s1->Text.c_str(),"MessageBox" ,MB_OK) ; delete s1 ; 現在就分將 ShowMessage 及 MessageBox 描述: ShowMessage 第一個傳入的參數是 AnsiString 型態 因此 GaryKao99 先進的回應,是直接就能顯示分行狀態 MessageBox 第一個傳入的參數是 char * 形態 所以只要直接利用 s1->Text 轉為 char * 型態即可 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |