線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4464
推到 Plurk!
推到 Facebook!

有關Form右上角關閉按鈕(X)的問題

答題得分者是:RaynorPao
Elaine1981
一般會員


發表:18
回覆:21
積分:7
註冊:2004-08-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-16 23:05:55 IP:211.74.xxx.xxx 未訂閱
請問要怎麼隱藏Form右上角的關閉按鈕?因為Form的右上角都有最小化(_),最大化(口)、和關閉(X)的按鈕,我現在要做的功能是這樣的:我的程式其中有三個按鈕為「新增」、「取消」、「結束」,「結束」按鈕是用來關閉整個視窗的,當使用者按新增鈕時,此時是不能關閉視窗的,所以結束鈕的Enable是false,一定得按取消鈕,結束鈕的Enable才能變成true,可是我發現一個問題,就是如果使用者直接按右上角的關閉按鈕,還是能夠直接關閉整個視窗,所以我才想問如何讓使用者按新增按鈕時,就把右上角的關閉按鈕隱藏,或是各位大大能給我什麼其他的建議嗎?謝謝!^^
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-16 23:15:17 IP:211.20.xxx.xxx 未訂閱
引言: 請問要怎麼隱藏Form右上角的關閉按鈕?因為Form的右上角都有最小化(_),最大化(口)、和關閉(X)的按鈕,我現在要做的功能是這樣的:我的程式其中有三個按鈕為「新增」、「取消」、「結束」,「結束」按鈕是用來關閉整個視窗的,當使用者按新增鈕時,此時是不能關閉視窗的,所以結束鈕的Enable是false,一定得按取消鈕,結束鈕的Enable才能變成true,可是我發現一個問題,就是如果使用者直接按右上角的關閉按鈕,還是能夠直接關閉整個視窗,所以我才想問如何讓使用者按新增按鈕時,就把右上角的關閉按鈕隱藏,或是各位大大能給我什麼其他的建議嗎?謝謝!^^
Elaine1981 你好: 先試試把 Form 的 BorderIcons 屬性中的 biSystemMenu 子屬性設為 false -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-17 02:56:03 IP:61.71.xxx.xxx 未訂閱
引言: 請問要怎麼隱藏Form右上角的關閉按鈕?因為Form的右上角都有最小化(_),最大化(口)、和關閉(X)的按鈕,我現在要做的功能是這樣的:我的程式其中有三個按鈕為「新增」、「取消」、「結束」,「結束」按鈕是用來關閉整個視窗的,當使用者按新增鈕時,此時是不能關閉視窗的,所以結束鈕的Enable是false,一定得按取消鈕,結束鈕的Enable才能變成true,可是我發現一個問題,就是如果使用者直接按右上角的關閉按鈕,還是能夠直接關閉整個視窗,所以我才想問如何讓使用者按新增按鈕時,就把右上角的關閉按鈕隱藏,或是各位大大能給我什麼其他的建議嗎?謝謝!^^
[x] 會觸發 onclosequery 事件, 可以在此設計 if table1.state in [dsInsert, dsEdit] then CanClose:= False else CanClose:= True; 即可解決你的問題 ps: 不建議你隱藏[x], 因為我的經驗很多使用者關閉視窗都會選擇本項, 反而不會去選擇我們給他們用的 close 鍵 發表人 - P.D. 於 2004/12/17 02:57:45
系統時間:2024-05-22 8:18:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!