以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于下拉窗体的操作  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=106507)

--  作者:裴保民
--  发布时间:2017/9/10 18:52:00
--  关于下拉窗体的操作
下拉窗口表中字段不较多单击选择数据时怎么经常移动到最后的字段上,还得手动移动过来挺麻烦的怎么设置一下在选择数据时显示的字段不移动呢?
--  作者:有点甜
--  发布时间:2017/9/10 20:47:00
--  

DropDownOpened事件,加上代码

 

e.Form.Controls("Table1").Select


--  作者:裴保民
--  发布时间:2017/9/10 22:04:00
--  

甜老师我的DropDownOpened事件,有e.Form.DropDownBox.Select() \'将输入焦点返回下拉列表框
如果加上 e.Form.Controls("Table1").Select  上面的代码就不起 作用了

--  作者:有点甜
--  发布时间:2017/9/10 22:30:00
--  
表格DrawCell事件,写代码

 

Dim ary() As String = e.Table.name.Split("_")
If ary.length = 2 Then
    forms(ary(0)).controls(ary(1)).Select
End If


--  作者:裴保民
--  发布时间:2017/9/10 22:39:00
--  
在下拉窗体DrawCell事件中还是商户资料表DrawCell中写代码呢?


我在POS机库存资料的DrawCell事件中写了以下代码:
Dim ary() As String = e.Table.name.Split("_")
If ary.length = 2 Then
    forms(ary(0)).controls(ary(1)).Select
End If

运行后不起作用
[此贴子已经被作者于2017/9/10 22:48:49编辑过]

--  作者:有点甜
--  发布时间:2017/9/10 22:47:00
--  

下拉窗口的table控件的对应的drawcell事件。


--  作者:裴保民
--  发布时间:2017/9/10 22:55:00
--  
下拉窗体表中没有DrawCell事件

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


--  作者:有点甜
--  发布时间:2017/9/10 23:00:00
--  
 那就写到商户资料表的drawcell事件。
--  作者:裴保民
--  发布时间:2017/9/10 23:09:00
--  
写完运行后
发现下拉窗口中的DropDownOpened事件中e.Form.DropDownBox.Select() \'同样不起作用了


--  作者:有点甜
--  发布时间:2017/9/11 9:09:00
--  
 具体例子发上来测试。