Button |
尚未結案
|
richardc
一般會員 發表:9 回覆:6 積分:3 註冊:2003-04-16 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
|
richardc
一般會員 發表:9 回覆:6 積分:3 註冊:2003-04-16 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
引言: 何謂"先設定Focus到Button",Sorry!我是BCB新手,請多包含詳盡說明!謝謝!! 需設定"OnKeyDown"嗎?richardc, 您好 例如: void __fastcall TForm1::FormActivate(TObject *Sender) { Button1->SetFocus(); } void __fastcall TForm1::Button1Click(TObject *Sender) { ShowMessage("OK"); }如此只要按下enter就會Show出Message了。 試試看! ======================= 是非終日有,不聽自然無 天下本無事,庸人自擾之 發表人 - tech_state 於 2003/05/07 17:26:29 |
richardc
一般會員 發表:9 回覆:6 積分:3 註冊:2003-04-16 發送簡訊給我 |
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
richardc您好:
引言:如何設定成按Enter鍵,即如同使用滑鼠去點Button鍵?您的意思是指說,按下鍵盤的Enter鍵後,SpeedButton就會被Click嗎??? 可以參考下面的code試試 先將Form的KeyPreview的屬性設定為true void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { if (Key==13) SpeedButton1->Click(); } void __fastcall TForm1::SpeedButton1Click(TObject *Sender) { ShowMessage("按鈕被按到了~~"); }希望沒有誤會您的意思.. 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~> 發表人 - |
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
引言: Sorry!我照做,應是可以!可是我的Button是用"SpeedButton",compiler後,出現 "SetFocus is not a member of TSpeedButton",應要如何處理?richardc, 您好 因為您是用SpeedButton, 而SpeedButton並沒有SetFocus這個Method, 所以才會發生上述的情形。 如果您使用SpeedButton只是為了可以顯示icon來美化介面, 那麼TBitBtn這個元件也可以試試, 他也可以顯示icon。 如果您需要此功能又一定要用SpeedButton的話, 前二位提供的方法都可以試試。 ======================= 是非終日有,不聽自然無 天下本無事,庸人自擾之 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |