以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何实现窗口关联表中按下KEY.DOWN键后自动增加一行?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68744)

--  作者:flagcat
--  发布时间:2015/5/23 23:45:00
--  如何实现窗口关联表中按下KEY.DOWN键后自动增加一行?
图片点击可在新窗口打开查看如附件图片所述
希望
1、订单表打开时,明细表是全部填充空白行状态,改变窗口大小,仍保持全部填充空白行状态
2、当前行已编辑数据时,按下【向下】键会自动到达下一行
3、如果当前行没有数据,按下【向下】键不会有反应
以上如何实现之?
求助!
图片点击可在新窗口打开查看此主题相关图片如下:360截图20150523234052000.jpg
图片点击可在新窗口打开查看

--  作者:flagcat
--  发布时间:2015/5/23 23:51:00
--  
第2、3问题已找到
将表属性中【自动增加行】设为TRUE
将表属性中【按回车键向下移动】或【按TAB键向下移动】设为TRUE
有没有更好的办法,用【KEY.DOWN]键实现?

--  作者:flagcat
--  发布时间:2015/5/24 0:09:00
--  
按下【向下】键一直到最后一行【合计】行才会自动增加一行
能否在【合计】行上一行时按【向下】键就自动增加一行呢?

--  作者:大红袍
--  发布时间:2015/5/24 9:19:00
--  
If e.KeyCode = Keys.Down AndAlso e.Table.Current.Index = e.Table.Rows.Count - 1 Then
    e.Table.AddNew
End If