以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  页面集合控件问题,请教老师  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=31228)

--  作者:mamuaiqing
--  发布时间:2013/4/12 0:50:00
--  页面集合控件问题,请教老师

如图在 DropBox控件Enter事件中写入下面的代码,在切换到第二个或第三个页面的时候出现了代码中的提示,请教老师怎么避免这样的问题?

Dim lx As String = e.Form.Controls("ComboBox2").Value
Dim zf As Boolean = e.Form.Controls("RadioButton3").Checked
Dim ywc As Boolean = e.Form.Controls("RadioButton1").Checked
Dim wwc As Boolean = e.Form.Controls("RadioButton2").Checked
If ywc = False And wwc = False And zf = False Then
    MessageBox.Show("请选择要查询的条件!")
    e.Form.Controls("RadioButton2").Select()
ElseIf lx = "" Then
    MessageBox.Show("请选择要查询的类型!")
    e.Form.Controls("ComboBox2").Select()
End If


图片点击可在新窗口打开查看此主题相关图片如下:图1.png
图片点击可在新窗口打开查看

--  作者:fjlclxj
--  发布时间:2013/4/12 1:04:00
--  

这样行不,窗口afterload事件

e.Form.Controls("RadioButton1").Checked=True
e.Form.Controls("ComboBox2").SelectedIndex = 0

然后DropBox控件Enter事件不要了


--  作者:mamuaiqing
--  发布时间:2013/4/12 1:06:00
--  
问题解决了,把Tab顺序键设置下,要不切换页面的时候焦点在DropBox1控件上就一直执行代码