以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]Buttom是否可用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81275)

--  作者:blsu33
--  发布时间:2016/2/23 14:41:00
--  [求助]Buttom是否可用
红袍老师,
    我想在某一时点某个按钮可用,用变量还是怎么做,求思路。

例如窗口1中的Textbox checkbox  DateTimePicker1 都录入信息了 才可以显示 Buttom 1,怎么实现呢?

--  作者:blsu33
--  发布时间:2016/2/23 14:41:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目17.foxdb


--  作者:大红袍
--  发布时间:2016/2/23 14:54:00
--  

TextChanged事件

 

Dim txt1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim dtp1 As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1")
Dim cbx1 As WinForm.CheckBox = e.Form.Controls("CheckBox1")
If txt1.text > "" AndAlso dtp1.text > "" AndAlso cbx1.Checked Then
    e.Form.Controls("Button1").Enabled = True
Else
    e.Form.Controls("Button1").Enabled = False
End If


--  作者:blsu33
--  发布时间:2016/2/23 15:08:00
--  
红袍老师,
   一直没要太想好怎么做 


例如 窗口的Validating 离开控件前,判定是否重复,写了代码;窗口控件绑定字段表事件也写了 判定是否重复的部分,由于表事件是写在前面的,感觉重复判断的部分做了无用功,向我这样情况,怎么办。
[此贴子已经被作者于2016/2/23 15:08:58编辑过]

--  作者:大红袍
--  发布时间:2016/2/23 15:13:00
--  

 表事件的肯定不是无用功。表事件的可以判断表输入的情况和窗口输入的情况。

 

 而窗口Validating的只能限制窗口控件的。