以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Label(标签)显示文本框是否为空  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=15425)

--  作者:13959718399
--  发布时间:2011/12/25 21:21:00
--  Label(标签)显示文本框是否为空

请问如何在窗口中的Label(标签)显示提取TextBox(文本框)是否有值,

也就是TextBox(文本框)有值:Label(标签)显示(完成)

         TextBox(文本框)没值:Label(标签)显示(未完成)

 

 

 

[此贴子已经被作者于2011-12-25 21:21:18编辑过]

--  作者:yangming
--  发布时间:2011/12/25 22:53:00
--  

此代码放在两个地方:

一:窗口的AfterLoad事件中

二:TextBox1的ValueChanged事件中

If e.Form.Controls("TextBox1").Value = "" Then
e.Form.Controls("Label1").text = "未完成"
Else
e.Form.Controls("Label1").text = "完成"
End If


--  作者:13959718399
--  发布时间:2011/12/26 15:53:00
--  

 

感谢yangming  文本框问题以OK!   数据框NumericComboBox不能用:

我是这样改的,帮我看下问题在哪?

 

If e.Form.Controls("NumericComboBox1").Value = "" Then
e.Form.Controls("Label1").text = "未完成"
Else
e.Form.Controls("Label1").text = "完成"
End If

 

代码也是放在两个地方:

一:窗口的AfterLoad事件中

二:NumericComboBoxValueChanged事件中


--  作者:blackzhu
--  发布时间:2011/12/26 15:59:00
--  

If e.Form.Controls("NumericComboBox1").Value = 0 Then
     e.Form.Controls("Label1").text = "未完成"
Else
     e.Form.Controls("Label1").text = "完成"
End If


--  作者:blackzhu
--  发布时间:2011/12/26 16:00:00
--  
既然是数值框,用0判断.