以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 禁止手工录入 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=152943) |
-- 作者:13968559581 -- 发布时间:2020/7/27 8:48:00 -- 禁止手工录入 你好,我窗口里有个表,我有一列是下拉框,我需要禁止手工录入,这怎么操作 |
-- 作者:huangfanzi -- 发布时间:2020/7/27 9:07:00 -- Dim tb As WinForm.Table = e.Form.Controls("Table1") tb.Table.Cols("列名").AllowDirectType = False \'禁止用户直接输入不在列表项目中的内容
|
-- 作者:有点蓝 -- 发布时间:2020/7/27 9:14:00 -- 也可以到列属性里设置:http://www.foxtable.com/webhelp/topics/0053.htm |
-- 作者:13968559581 -- 发布时间:2020/7/27 9:36:00 -- 那我现在这个窗口表里,我有好多列,我现在输完某列内容后,光标自动定位到另外某一列,这用什么方法 |
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间:2020/7/27 10:17:00 -- 禁止手工录入更多的是要禁止复制黏贴。 |
-- 作者:13968559581 -- 发布时间:2020/7/27 10:49:00 -- 你好,我现在在A列输完后,能自动定位到B列了,但是我在B列这里有个click事件 这个事件不能调出来,我需要定位到这个单元格的时候,能马上调用这个事件,怎么办
|
-- 作者:有点蓝 -- 发布时间: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
|