button被按下后保持下凹状态 |
尚未結案
|
luowy651
高階會員 發表:257 回覆:313 積分:114 註冊:2003-04-09 發送簡訊給我 |
各位大大:
求教,当我在用button(如speedbutton)时,
1。如果我点击它做一较长的查询,它上面的文字和图案都会被抹掉一样(flat为true),直到查询完成后speedbutton上的文字和图案才会恢复正常;
2。查询过程中操作人员如果再去点它一下,它就会等查询完成后立即又再执行一次;
可以做到当其被点击后就一直保持下凹状态,直到查询完成后才恢复正常,并且在执行期间不接受任何的点击吗?
以及在执行过程中speedbutton上的文字图案不会消去吗?我有试过speedbutton.refresh;但其button状态并不是执行过程中应有的下凹状态 Thank you very much!
|
OsX
版主 發表:6 回覆:151 積分:111 註冊:2003-05-03 發送簡訊給我 |
引言: 各位大大: 求教,当我在用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. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |