動態改變 Form 的字型 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
Hi All: 我在 win98 利用 Bcb6.0 寫了一個簡單的 Application
主要的目的是利用此 app create 另外一個 bcb6.0 寫的 form
程式碼如下: //--------------------------------------------------------------------
TForm1 *pf=NULL;
pf=new TForm1(Application);
pf->Font->Name="MS Sans Serif";
pf->ShowModal();
pf->Close();
delete pf;
//-------------------------------------------------------------------- Form1 的字型已經在設計期設定為"細明體"
Form1 的 ParentFont 屬性已經設為 false
所有 Form1 上的物件的 ParentFont 屬性已設為 true
而且每個物件的文字都是英文
但是經過以上的程式碼設定
卻無法將 Form1 的字型由 "細明體" 轉變為 "MS Sans Serif"
請問各位先進~~這個問題該如何解決呢??
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
lcsboy
版主 發表:87 回覆:622 積分:394 註冊:2002-06-18 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 因為 "細明體" 跟 "MS Sans Serif" 兩種字型 在顯示上是有很明顯的差異 因此我可以確定 Form1 的字型並沒有轉變我試過了另外三個方法 Update, UpdateControlState, Repaint 就是在字型變更以後 馬上 call 以上三種方法其中之一 不過~~好像也都沒有用 也就是說~~顯示的字型 並不會從原來的 "細明體" 轉變成為 "MS Sans Serif" 哎~~怎麼會有這種怪問題呢??
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |