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

Buttom 按兩次的問題

答題得分者是:carstyc
zoezoe
一般會員


發表:10
回覆:25
積分:12
註冊:2009-04-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-06-01 10:46:43 IP:60.248.xxx.xxx 訂閱
您好,我是想做個Buttom按一下可以開啟一個DBGrid,再按一次就關閉,以此類推。
有用switch case 做了一下,已經下指令讓變數加一了,可是還是一樣沒辦法改變
一樣只能一直開啟,沒辦法開啟關閉開啟關閉這樣子,請問各位前輩們應該怎麼做才好呢?
有沒有更好的想法可以分享一下~謝謝
carstyc
資深會員


發表:16
回覆:254
積分:329
註冊:2003-07-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-06-01 11:22:00 IP:203.79.xxx.xxx 訂閱
你的開啟/關閉  是指 DBGrid 顯示或隱藏嗎?

那只要在 Button.Click 事件內寫


DBGrid1.Visibled:= not DBGrid1.Visibled ;


就應該會按一下出現 ,再按一下消失。




===================引 用 zoezoe 文 章===================
您好,我是想做個Buttom按一下可以開啟一個DBGrid,再按一次就關閉,以此類推。
有用switch case 做了一下,已經下指令讓變數加一了,可是還是一樣沒辦法改變
一樣只能一直開啟,沒辦法開啟關閉開啟關閉這樣子,請問各位前輩們應該怎麼做才好呢?
有沒有更好的想法可以分享一下~謝謝
zoezoe
一般會員


發表:10
回覆:25
積分:12
註冊:2009-04-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-06-01 11:32:59 IP:60.248.xxx.xxx 訂閱
沒有捏,我是BCB的環境
Delphi 語法有點不同,但是大致上這樣!
不過還是不行呢~
carstyc
資深會員


發表:16
回覆:254
積分:329
註冊:2003-07-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-06-01 11:35:46 IP:203.79.xxx.xxx 訂閱
BCB  應該是 

DBGrid1->Visibled = ! DBGrid1->Visibled ;



不行的原因是啥? 發生了啥事? 這樣的動作應該是很簡單才對, 能描述一下不行的情況嗎?



===================引 用 zoezoe 文 章===================
沒有捏,我是BCB的環境
Delphi 語法有點不同,但是大致上這樣!
不過還是不行呢~
zoezoe
一般會員


發表:10
回覆:25
積分:12
註冊:2009-04-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-06-01 11:48:07 IP:60.248.xxx.xxx 訂閱
語法我沒有改錯,是這樣改的沒錯。
DBGrid->Visable =! DBGrid->Visible;
不曉得是怎麼回事~她是可以開啟關閉沒有錯
但是按第二次之後變成說他關起來又開啟了~
不過還是謝謝前輩了,我再繼續找問題。
===================引 用 carstyc 文 章===================
BCB 應該是

DBGrid1->Visibled = ! DBGrid1->Visibled ;



不行的原因是啥? 發生了啥事? 這樣的動作應該是很簡單才對, 能描述一下不行的情況嗎?



===================引 用 zoezoe 文 章===================
沒有捏,我是BCB的環境
Delphi 語法有點不同,但是大致上這樣!
不過還是不行呢~
系統時間:2024-04-27 4:46:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!