全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1189
推到 Plurk!
推到 Facebook!

關於ShowMessage的內容和InputBox

尚未結案
raistlinmiao
一般會員


發表:17
回覆:20
積分:12
註冊:2004-10-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-30 01:06:54 IP:163.28.xxx.xxx 未訂閱
如何才能在跳出的視窗中印出換行文字 還有InputBox按下Cancel會有什麼狀況, 他只回傳AnsiString如何知道user按下的是Ok還是Cancel
chtai
高階會員


發表:68
回覆:238
積分:116
註冊:2004-05-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-30 01:43:33 IP:211.74.xxx.xxx 未訂閱
引言: 如何才能在跳出的視窗中印出換行文字
AnsiString s;
s  = "這是第一行\n";
s  = "這是第二行";
ShowMessage(s);
引言: 還有InputBox按下Cancel會有什麼狀況, 他只回傳AnsiString如何知道user按下的是Ok還是Cancel
若是按下 Cancel 或是按 ESC,它會傳回 default string, 若是你想知道使用者是按下 Ok 還是 Cancel, 請改用 InputQuery. 這在 Help 都有寫喔 :) Good luck. -- http://www.csie.nctu.edu.tw/~chtai/software.php 好用免費軟體的收集網頁,歡迎大家跟我分享或一同推廣免費軟體。 若您覺得這網頁不錯,也歡迎您將它傳出去 :)
------
My Web: http://nelson.csie.us
My Blog: http://blog.nelson.csie.us
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-30 01:44:21 IP:219.84.xxx.xxx 未訂閱
引言: 如何才能在跳出的視窗中印出換行文字 還有InputBox按下Cancel會有什麼狀況, 他只回傳AnsiString如何知道user按下的是Ok還是Cancel
raistlinmiao 你好:
(1)先試試這樣子寫可不可行呢?
   ShowMessage("Line1\nLine2\nLine3");
(2)先試試像以下這個樣子寫,你可以分別試試,按下 OK 和 Cancel 的差別為
   何?
   AnsiString InputString=InputBox("Input Box", "Prompt", "");
   ShowMessage(InputString);
-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
raistlinmiao
一般會員


發表:17
回覆:20
積分:12
註冊:2004-10-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-01 18:36:45 IP:163.28.xxx.xxx 未訂閱
感謝兩位這麼快的回文,兩位都回答我的問題,非常感謝 但是只能給其中一位前輩積分,我想說chtai前輩的積分比較少, 就把積分給他好了,希望RaynorPao大大不要見怪囉 再次感謝二位提攜後輩的用心 <(_ _)>
系統時間:2024-05-14 13:54:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!