注册 登录
编程论坛 C++教室

怎么禁止一个不允许的操作

悲伤的萤火 发布于 2010-03-22 11:08, 426 次点击
我是一个新手,碰到一个问题,想请各位大侠帮助一下。
就是怎么禁止一个不允许的操作,比如说,有一个对话框,上面有让你填入地点和编号,现在我想让人必须填入地点和编号,否则错误,怎么实现呢????
5 回复
#2
天使梦魔2010-03-22 12:00
先给定填入内容,比如说地址,在程序弹出的时候就有个0,如果用户不更改,在执行下一步的时候程序检测到是0的话就提示出错.
也可以不给定内容.

判断方式有2种,一种就是在执行下一步的时候来判断是否有资料存在.还有一种就是捕捉事件,比如捕捉一个输入框在失去焦点时候判断下是否有内容存在
#3
悲伤的萤火2010-03-22 20:07
回复 2楼 天使梦魔
我也想内容为空的时候跳出错误对话框来提示必须输入,可以用XXXXX==NULL来判断么?
#4
秀痘魔导士2010-03-24 17:07
以下是引用悲伤的萤火在2010-3-22 20:07:31的发言:

我也想内容为空的时候跳出错误对话框来提示必须输入,可以用XXXXX==NULL来判断么?
你可以在这里下断点,然后什么都不输入,按下确认,在下断点的地方看下变量值是什么。
#5
asdjc2010-03-27 11:34
变量值不好看的,不同编译器是不一样的。最好还是用填默认值的方法。
#6
秀痘魔导士2010-03-30 09:12
以下是引用asdjc在2010-3-27 11:34:37的发言:

变量值不好看的,不同编译器是不一样的。最好还是用填默认值的方法。
不是编译器,是IDE,编程选择不能DEBUG断点查看变量当前值的IDE,那就不叫编程了。
1