以文本方式查看主题 - 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、如果当前行没有数据,按下【向下】键不会有反应 以上如何实现之?
|
-- 作者: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 |