label caption中顯示不同大小,不同字體的字串? |
尚未結案
|
Leway
一般會員 發表:43 回覆:71 積分:22 註冊:2003-07-29 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
|
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
Hi Leway :
不要用Label可不可以啊
procedure TForm1.FormPaint(Sender: TObject); var FontStart : Integer; begin Form1.Canvas.Font.Name := 'Arial'; FontStart := 0; Form1.Canvas.TextOut(FontStart,0,'a'); FontStart := FontStart Form1.Canvas.TextWidth('a'); Form1.Canvas.Font.Size := Form1.Canvas.Font.Size 10; Form1.Canvas.TextOut(FontStart,0,'b'); FontStart := FontStart Form1.Canvas.TextWidth('b'); Form1.Canvas.Font.Size := Form1.Canvas.Font.Size 10; Form1.Canvas.TextOut(FontStart,0,'c'); FontStart := FontStart Form1.Canvas.TextWidth('c'); Form1.Canvas.Font.Size := Form1.Canvas.Font.Size - 10; Form1.Canvas.TextOut(FontStart,0,'b'); FontStart := FontStart Form1.Canvas.TextWidth('b'); Form1.Canvas.Font.Size := Form1.Canvas.Font.Size - 10; Form1.Canvas.TextOut(FontStart,0,'a'); end;我不是高手, 高手是正在銀幕前微笑的人.
------
我不是高手, 高手是正在銀幕前微笑的人. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |