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

如何在標題列加入新的按鈕?

尚未結案
Lago
一般會員


發表:3
回覆:3
積分:1
註冊:2002-11-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-23 12:38:32 IP:61.219.xxx.xxx 未訂閱
請問如何在一個Form的標題列加上一個"?"Button呢? 因為我想讓USER按下"?"鍵之後,Show出相關的訊息給他
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-23 12:41:00 IP:202.39.xxx.xxx 未訂閱
參考這篇How can I put a button on a form's caption bar? http://www.delphicorner.f9.co.uk/articles/forms6.htm    -- 向 KTop 的弟兄們致敬! 
Lago
一般會員


發表:3
回覆:3
積分:1
註冊:2002-11-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-23 14:08:30 IP:61.219.xxx.xxx 未訂閱
謝謝hagar的熱心回覆,我有參考您所提示的網頁, 不過執行完它的程式碼之後,好像是有些bug,新的按鍵 (例如help鍵)會與原來的縮小鍵重疊,有時新的按鍵會消失! 我有找到一個VB網頁,它的作法好像不太一樣,可惜是VB 語法,不知道如果是在Delphi的話,該要如何寫呢? VB網頁-->http://www.hosp.ncku.edu.tw/~cww/html/q00524.html 發表人 - lago 於 2004/07/23 14:11:41
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-23 14:28:17 IP:203.95.xxx.xxx 未訂閱
Hi, 在 delphi 7 中可以這樣設定,     將 biHelp 設為 true, biMinimize 及 biMaximize 設為 false 即可, 或是 BorderStyle 設為 bsDialog 也是一樣地, 在 runtime 時, 即可出現問號在右上角!
Lago
一般會員


發表:3
回覆:3
積分:1
註冊:2002-11-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-07-23 15:54:28 IP:61.219.xxx.xxx 未訂閱
謝謝timhuang的回答,雖然可以出現help問號鈕, 但是其它縮小鍵和放大鍵就會不見,有沒有辦法讓 縮小鍵和放大鍵也一並出現呢?
jumo
一般會員


發表:33
回覆:65
積分:24
註冊:2002-04-17

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-07-23 20:05:04 IP:211.20.xxx.xxx 未訂閱
突然發現 Lago 好可愛.....^^" 在 timhuang 的圖例中, biMinimize & biMaximize 是 False, 所以最大化和最小化的按鈕會看不到, 請將他設成 True 就可以了..
Lago
一般會員


發表:3
回覆:3
積分:1
註冊:2002-11-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-07-26 10:10:37 IP:61.219.xxx.xxx 未訂閱
謝謝Jumo,我試過了,還是一樣! :( 我用的是Delphi6,縮小鍵和放大鍵好像不會跟help鍵一起顯示!
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-07-26 10:33:54 IP:203.95.xxx.xxx 未訂閱
系統的 help 鍵確實是和 minimize 及 maximize 鍵是互斥的, 可以查閱 help 中的說明, Note: Certain combinations of the BorderIcons and BorderStyle properties are mutually exclusive. For example, BorderIcons biMax, biMin with BorderStyle of bsDialog are mutually exclusive. 另外 hagar 兄所提的參考網頁是可以利用的, 你可以再試試, 將位置調整一下即可!
chinyu
高階會員


發表:12
回覆:157
積分:153
註冊:2002-06-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-07-26 12:40:58 IP:218.162.xxx.xxx 未訂閱
引言: 請問如何在一個Form的標題列加上一個"?"Button呢? 因為我想讓USER按下"?"鍵之後,Show出相關的訊息給他
http://www.maxcomponents.net/download.html 上述網址中的 mxCaptionBarButtons 元件即是你要功能,含source,但放在form中,在繼承此form後此元件失效。
系統時間:2024-05-16 12:52:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!