关于edit box对话框内容如何得到
我现在编写的程序在对话框中有20个edit box,用户用来设置参数.参数类型都是int型的。但当用户在edit框中输入一些abcd字符或者将edit清空时,当在updata时候回出现报错。由于程序运行的系统不支持中文,显示的报警信息是乱码。我想了几个方法但效果都不好:
1、屏蔽掉abcd等非数字按钮的消息相应。但是退格键是不能屏蔽的,如果用户把edit清空,updata还是会报错。
2、在用户点击保存参数按钮时,依次对edit中的数据进行判断,如果数据错误则不进行updata,这样就不会弹出乱码提示了。
但现在问题是我如何依次对20个edit进行查询,并得到他们的内容,判断是否有无效字符,而且这里的判断字符是否有效感觉也很麻烦。有没有高效点的语句帮我解决这个问题。谢谢