主题:如何使FORM上的一个COMMAND只可以用一次
yzai
[专家分:20] 发布于 2008-10-12 14:42:00
如何使FORM上的一个COMMAND用一次后COMMAND等于FALSE,`
如何写代码?
回复列表 (共19个回复)
沙发
wwc7654321 [专家分:1590] 发布于 2008-10-12 15:59:00
修改enabled
COMMAND名.Enabled=false
板凳
snyga [专家分:1480] 发布于 2008-10-13 08:08:00
[quote]修改enabled
COMMAND名.Enabled=false[/quote]
这个方法不是很好 灰色按钮很容易恢复
建议设个 变量 根据变量值判断
sub command1_click()
static k as boolean
if k=true then exit sub
command1.enabled=false
k=true
end sub
3 楼
天天学习 [专家分:4570] 发布于 2008-10-14 11:30:00
确实如2楼所说,如果仅仅是让Enabled为Fasle,灰色按钮克星之类的工具就派上用场了。
4 楼
yzai [专家分:20] 发布于 2008-10-14 15:47:00
我要关闭程序 后
再开程序COMMAND也不可用,
5 楼
老大徒伤悲 [专家分:29120] 发布于 2008-10-14 17:07:00
那就使用信息文件记载曾经用过的。
6 楼
yzai [专家分:20] 发布于 2008-10-17 23:54:00
楼上的该怎么做???
文件记录怎么做?
7 楼
jianghongbo1 [专家分:410] 发布于 2008-10-18 08:54:00
把 k=true用文本文件或数据库或注册表保存起来。
8 楼
CrossGrave [专家分:60] 发布于 2008-10-21 18:22:00
Privete Sub Command1_Click()
Command1.enabled = false
end Sub
9 楼
yzai [专家分:20] 发布于 2008-10-22 20:54:00
[quote]把 k=true用文本文件或数据库或注册表保存起来。
[/quote]
具体代码能给出么```我也想过这个帮法不过不知道怎么写代码`
10 楼
老大徒伤悲 [专家分:29120] 发布于 2008-10-23 11:56:00
还有一个思路。
不要使用“可用性”属性,因为你怕“克星”
直接使用“可见性”属性,点过后,就不可见了,连“灰色”也没有,大概就不怕了。
在不性,就点击后直接将这个按钮“卸载”,你看如何?
我来回复