Foxtable(狐表)用户栏目专家坐堂 → 禁止手工录入


  共有2522人关注过本帖树形打印复制链接

主题:禁止手工录入

帅哥哟,离线,有人找我吗?
13968559581
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:185 积分:1526 威望:0 精华:0 注册:2017/7/23 17:17:00
禁止手工录入  发帖心情 Post By:2020/7/27 8:48:00 [只看该作者]

你好,我窗口里有个表,我有一列是下拉框,我需要禁止手工录入,这怎么操作

 回到顶部
帅哥哟,离线,有人找我吗?
huangfanzi
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1104 积分:8956 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2020/7/27 9:07:00 [只看该作者]

Dim tb As WinForm.Table = e.Form.Controls("Table1")
tb.Table.Cols("列名").AllowDirectType = False  '禁止用户直接输入不在列表项目中的内容

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107754 积分:548109 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/27 9:14:00 [只看该作者]

也可以到列属性里设置:http://www.foxtable.com/webhelp/topics/0053.htm

 回到顶部
帅哥哟,离线,有人找我吗?
13968559581
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:185 积分:1526 威望:0 精华:0 注册:2017/7/23 17:17:00
  发帖心情 Post By:2020/7/27 9:36:00 [只看该作者]

那我现在这个窗口表里,我有好多列,我现在输完某列内容后,光标自动定位到另外某一列,这用什么方法

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107754 积分:548109 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/27 9:43:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/0550.htm,到keydwon事件处理,如

if e.KeyCode = keys.enter then
e.cancel = true
e.table.select(e.table.rowsel,e.table.cols("第三列").index)
end if
[此贴子已经被作者于2020/7/27 9:43:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lur320
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:983 积分:8628 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2020/7/27 10:17:00 [只看该作者]

禁止手工录入更多的是要禁止复制黏贴。

 回到顶部
帅哥哟,离线,有人找我吗?
13968559581
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:185 积分:1526 威望:0 精华:0 注册:2017/7/23 17:17:00
  发帖心情 Post By:2020/7/27 10:49:00 [只看该作者]

你好,我现在在A列输完后,能自动定位到B列了,但是我在B列这里有个click事件
 这个事件不能调出来,我需要定位到这个单元格的时候,能马上调用这个事件,怎么办

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107754 积分:548109 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/27 11:01:00 [只看该作者]

if e.KeyCode = keys.enter then
e.cancel = true
e.table.select(e.table.rowsel,e.table.cols("第三列").index)
click事件代码复制到这里执行
end if

 回到顶部