vb 2015点击事件中的错误处理

时间:2016-01-27 20:29:56

标签: vb.net error-handling

我刚学习vb 2015.我开发了一个Windows应用程序,通过ID,Name,Company和Phone#为Access数据库提供查找功能。用户通过单选按钮选择查找类型。然后我调出第二个表单,要求在文本框中输入用户输入并显示匹配行的数据网格视图。当用户按下按钮接受输入时,click事件会对输入进行广泛验证,如果输入无效,则会显示一个消息框。在那一点上,我想清除文本框并让它集中注意力,以便用户可以重新输入ID,电话号码等。我已经谷歌搜索并尝试了一个数字,如果没有喜悦的选项。如果我在click事件中设置.clear和.focus,然后返回焦点不在文本框中。用户可以单击文本框并输入新请求,但将焦点放回文本框似乎更为优雅。

点击事件后控件返回到哪里?在vb.net中有没有一种标准的处理方式?

1 个答案:

答案 0 :(得分:2)

您可能在验证代码中抛出异常。

尝试在Try ... Catch块中放置任何有风险的操作,并在Finally区域中执行任何必要的操作。这也将确保清除和重新聚焦是你做的最后一件事。

{{1}}