以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 按钮可以调用点击效果 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90151) |
-- 作者:2900819580 -- 发布时间:2016/9/6 16:18:00 -- [求助] 按钮可以调用点击效果 按钮可以调用点击效果,ComboBox 控件,怎么调用它的Click Doubleclick 和textchange命令 Dim btn As WinForm.Button = e.Form.Controls("But明细筛选") Dim dd As WinForm.ComboBox = e.Form.Controls("订单编号") btn.PerformClick |
-- 作者:狐狸爸爸 -- 发布时间:2016/9/6 17:02:00 -- 只有click事件可以直接调用,其他不可以。 你可以考虑做成自定义函数: http://www.foxtable.com/webhelp/scr/1486.htm |
-- 作者:2900819580 -- 发布时间:2016/9/6 17:25:00 -- 这样的代码怎么改自定义函数。。。。。。。 Dim dt As DataTable = DataTables("订单明细") Dim dd As WinForm.ComboBox = e.Form.Controls("订单编号") Dim bp As WinForm.ComboBox = e.Form.Controls("客户品牌") Dim cb As WinForm.ComboBox = e.Form.Controls("产品型号") Dim gg As WinForm.ComboBox = e.Form.Controls("产品规格") Dim gb As WinForm.CheckBox = e.Form.Controls("ChK关闭") Dim cs As WinForm.CheckBox = e.Form.Controls("ChK取消") Dim wc As WinForm.CheckBox = e.Form.Controls("ChK完成") Dim fi As String = "完成 = " & wc.Checked & " and 关闭 = " & gb.Checked & " and 取消 = " & cs.Checked Dim tb As Table = Tables("排产汇总_Tab订单明细") \'If dd.Text > "" Then fi = fi & " and " & "订单编号 like \'%" & dd.Text & "%\'" If bp.Text > "" Then fi = fi & " and " & "客户品牌 like \'%" & bp.Text & "%\'" If cb.text > "" Then fi = fi & " and " & "产品名称 like \'%" & cb.text & "%\'" If gg.Text > "" Then fi = fi & " and " & "产品规格 like \'%" & gg.text & "%\'" dd.ComboList = dt.GetComboListString("订单编号",fi)
|
-- 作者:有点蓝 -- 发布时间:2016/9/6 17:43:00 -- dim e = Args(0) Dim dt As DataTable = DataTables("订单明细") Dim dd As WinForm.ComboBox = e.Form.Controls("订单编号") Dim bp As WinForm.ComboBox = e.Form.Controls("客户品牌") Dim cb As WinForm.ComboBox = e.Form.Controls("产品型号") Dim gg As WinForm.ComboBox = e.Form.Controls("产品规格") Dim gb As WinForm.CheckBox = e.Form.Controls("ChK关闭") Dim cs As WinForm.CheckBox = e.Form.Controls("ChK取消") Dim wc As WinForm.CheckBox = e.Form.Controls("ChK完成") Dim fi As String = "完成 = " & wc.Checked & " and 关闭 = " & gb.Checked & " and 取消 = " & cs.Checked Dim tb As Table = Tables("排产汇总_Tab订单明细") \'If dd.Text > "" Then fi = fi & " and " & "订单编号 like \'%" & dd.Text & "%\'" If bp.Text > "" Then fi = fi & " and " & "客户品牌 like \'%" & bp.Text & "%\'" If cb.text > "" Then fi = fi & " and " & "产品名称 like \'%" & cb.text & "%\'" If gg.Text > "" Then fi = fi & " and " & "产品规格 like \'%" & gg.text & "%\'" dd.ComboList = dt.GetComboListString("订单编号",fi) 调用 Functions.Execute("xx函数名",e)
|