以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]疑似BUG反馈  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178685)

--  作者:一丁
--  发布时间:2022/7/15 18:26:00
--  [求助]疑似BUG反馈
版本:2022-7-12
表现: Ctrl+D填充功能失效。

--  作者:有点蓝
--  发布时间:2022/7/16 9:14:00
--  
测试没有问题。如果设计了自己的菜单,需要自己在表格keydown事件使用代码实现,不管不能使用ctrl+d,需要改快捷键,比如ctrl+G

If e.Control = True AndAlso e.KeyCode = Keys.G Then
    If e.Table.TopPosition > -1 Then
        Dim r As Row = e.Table.Rows(e.Table.TopPosition)
        For i As Integer = e.Table.TopPosition + 1 To e.Table.BottomPosition
            e.Table.Rows(i)(e.Table.ColSel) = r(e.Table.ColSel)
        Next
    End If
End If

--  作者:一丁
--  发布时间:2022/7/16 10:44:00
--  
直接打开FoxTable,不打开任何项目文件,直接在默认表格中输入数据,Ctrl+D重复填充也无效,什么情况?
在升级之前都没有这种情况,升级到2022-7-12版本就这样了。

--  作者:有点蓝
--  发布时间:2022/7/16 10:50:00
--  
测试没有问题呀。填充的时候有选中输入数据的单元格吗?使用菜单能不能填充?http://www.foxtable.com/webhelp/topics/0140.htm

是不是快捷键冲突了,关闭其它打开的程序试试

--  作者:一丁
--  发布时间:2022/7/16 11:14:00
--  
确实与其他程序冲突。
--  作者:绿火柴
--  发布时间:2022/7/17 12:32:00
--  
这个,我这里有时候,偶尔也会发生