Foxtable(狐表)用户栏目专家坐堂 → 请教关于判断控件值的问题


  共有10021人关注过本帖树形打印复制链接

主题:请教关于判断控件值的问题

帅哥哟,离线,有人找我吗?
lin_hailun
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/26 9:38:00 [显示全部帖子]

 Dim 111 As String = e.Form.Controls("TextBox1").Value '给当前窗口的控件赋值
Dim 222 As String = e.Form.Controls("TextBox2").Value

If 111 Is Nothing Then '判断如果该控件没有输入数值
    MessageBox.Show("你没有输入数据,请输入.", "错误",MessageBoxButtons.OK,MessageBoxIcon.Error)
    e.Form.Controls("TextBox1").Select() '提示并将光标焦点置于该控件
Else If 222 Is Nothing Then '判断如果该控件没有输入数值
    MessageBox.Show("你没有输入数据,请输入.", "执行错误",MessageBoxButtons.OK,MessageBoxIcon.Error)
Else
    CurrentTable.Current("型号") =  e.Form.Controls("TextBox1").Value
    CurrentTable.Current("规格") =  e.Form.Controls("TextBox2").Value
    CurrentTable.Current.Save() '保存当前行
    CurrentTable.AddNew() '新增一行用于连续输入数据
    e.Form.Controls("TextBox1").Select() '焦点定位
End If


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/26 11:58:00 [显示全部帖子]

以下是引用不倒的翁在2012-12-26 11:21:00的发言:
  LIN,对于窗口中控件值的判断是否只能使用IF语句???


判断为空可以向上面那样。

不是因为不能使用select case,而是If更简单方便。

 回到顶部