2010-05-20 221 views
0

我有5個按鈕行(btn1,btn2,btn3,btn4,btn5)和1個確定按鈕 當我點擊5個按鈕的每個按鈕時,它的顏色變爲紅色,點擊確定按鈕後按鈕它們是紅色的顏色變成綠色
問題是,我不知道如何插入每個按鈕,其中的顏色是綠色的Access數據庫的induvisual記錄 幫助我,如果您有任何答案多個按鈕點擊

回答

0

我不t喜歡讀取顏色以決定採取什麼動作的代碼,所以我建議在載入的表單中將所有5個按鈕的Tag屬性設置爲false,並且每當您更改某個按鈕的顏色時,簡單:btn1.Tag = Not CBool(btn1.Tag)

然後,您的Access數據庫中只有一個表,它有5列,所有類型爲布爾值(不記得Access的名稱,可以存儲是/否的類型),然後將CBool(btn1.Tag)存儲在第1列等中

+0

使用Tag屬性幾乎一樣糟糕! – 2010-05-20 09:42:20

+0

爲什麼?這不是很好,因爲它是一個對象,而不是一個特定的類型,但只要它正確完成,我從來沒有任何問題。唯一的情況是,如果你在代碼的不同部分使用它來做不同的事情,並且最終不確定它包含什麼值。 雖然我承認在很多情況下子類化控件添加自己的屬性可能會更好。 – 2010-05-20 09:55:46