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

請問BCB6要怎麼在Caption內輸出&符號呢?

答題得分者是:GrandRURU
renard
一般會員


發表:3
回覆:43
積分:24
註冊:2007-06-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-12-30 13:59:33 IP:220.130.xxx.xxx 訂閱
ex:
Button1->Caption="A & B";
但是會變成底線B
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2015-12-30 16:48:47 IP:59.120.xxx.xxx 未訂閱
Button1->Caption="A && B";
===================引 用 renard 文 章===================
ex:
Button1->Caption="A & B";
但是會變成底線B
renard
一般會員


發表:3
回覆:43
積分:24
註冊:2007-06-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2015-12-30 16:50:48 IP:220.130.xxx.xxx 訂閱
感謝.........我用BCB6 10年了....每次遇到這個問題.....我用改成Caption="A and B";
renard
一般會員


發表:3
回覆:43
積分:24
註冊:2007-06-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2016-01-13 10:33:06 IP:220.130.xxx.xxx 訂閱
在PageControl1->OwnerDraw=false的情況下,

TabSheet1->Caption="A && B";//這樣可以正常顯示&

但是我把PageControl1->OwnerDraw改為true後,

就變成顯示&&了,要加例外處理.

void __fastcall TFmMain::PageControl1DrawTab(TCustomTabControl *Control,int TabIndex, const TRect &Rect, bool Active)
{
if(Active)PageControl1->Canvas->Brush->Color=(TColor)RGB(255,255,0);

PageControl1->Canvas->Rectangle(Rect);
AnsiString s=PageControl1->Pages[TabIndex]->Caption;
if(TabIndex==0)s="A & B";//例外處理
PageControl1->Canvas->TextOut(Rect.Left 2,Rect.Top 2,s);
}
系統時間:2024-11-21 18:14:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!