2010-05-20 96 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