請問一下可以讓label自動跳行嗎? |
答題得分者是:andychang1690
|
hampo
一般會員 發表:13 回覆:4 積分:3 註冊:2004-09-20 發送簡訊給我 |
|
andychang1690
資深會員 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 請問一下可以讓label自動跳行嗎? hampo 你好: (1)把 Label 元件的 WordWrap 屬性設為 true (2)把 Label 元件的 AutoSize 屬性設為 false (3)設定好 Label 元件的大小 (Width 及 Height 屬性,因 (2) 被設定,所以 大小會固定) (4)這時...碰到比較長的 Caption,應該就會自動換行了,例如: Label1->Caption="test, test, test, test, test, test, test, test, test, test, test"; (5)不會這種做法的先決條件是...每個字之間要有空隔,而且每一個字的寬度不 會超過 Label 的 Width 的大小 (因為 Label 元件在斷行的時候,是先偵測 空白的位置,並取最適當的位置來斷行,所以,如果你每一個字的寬度會超 過 Label 的 Width 的大小的話,那就會造成那一個字的後半部被截掉)-- Enjoy Researching & Developing -- 發表人 - RaynorPao 於 2004/10/08 11:48:34
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
andychang1690
資深會員 發表:20 回覆:694 積分:442 註冊:2003-03-14 發送簡訊給我 |
是的!Label可以設定WordWrap=true;但我以前用時發現過如字串為
例="封神榜Label111111111111111111111111111111111112";
它會變成:
封神榜
l111111111111111111111111111111111112
如果Label置於Form右邊或Label的寬度不夠可能會形成
封神榜
l111111111111111111111111 // 後面部分字串不見
完全受限Label得Width。
Memo則無此現象!
還是我使用上有問題? Andy Chang 發表人 - andychang1690 於 2004/10/08 11:06:15
------
Andy Chang |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |