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

button被按下后保持下凹状态

尚未結案
luowy651
高階會員


發表:257
回覆:313
積分:114
註冊:2003-04-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-06 15:43:14 IP:218.72.xxx.xxx 未訂閱
各位大大: 求教,当我在用button(如speedbutton)时, 1。如果我点击它做一较长的查询,它上面的文字和图案都会被抹掉一样(flat为true),直到查询完成后speedbutton上的文字和图案才会恢复正常; 2。查询过程中操作人员如果再去点它一下,它就会等查询完成后立即又再执行一次; 可以做到当其被点击后就一直保持下凹状态,直到查询完成后才恢复正常,并且在执行期间不接受任何的点击吗? 以及在执行过程中speedbutton上的文字图案不会消去吗?我有试过speedbutton.refresh;但其button状态并不是执行过程中应有的下凹状态 Thank you very much!
OsX
版主


發表:6
回覆:151
積分:111
註冊:2003-05-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-06 21:29:53 IP:211.76.xxx.xxx 未訂閱
引言: 各位大大: 求教,当我在用button(如speedbutton)时, 1。如果我点击它做一较长的查询,它上面的文字和图案都会被抹掉一样(flat为true),直到查询完成后speedbutton上的文字和图案才会恢复正常; 2。查询过程中操作人员如果再去点它一下,它就会等查询完成后立即又再执行一次; 可以做到当其被点击后就一直保持下凹状态,直到查询完成后才恢复正常,并且在执行期间不接受任何的点击吗? 以及在执行过程中speedbutton上的文字图案不会消去吗?我有试过speedbutton.refresh;但其button状态并不是执行过程中应有的下凹状态 Thank you very much!
  1. TSpeedButton 預設是元件行為是這樣沒錯, 也許改用 TBitButton 
     會達到你要求的效果
  2. 最簡單的方式, 是將 Button.Enabled := False;
     執行完後再將 Button.Enabled := True;
     這樣可避免 user 重覆按下 Button.
系統時間:2024-06-28 19:38:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!