以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  怎么禁止复制某一列的值?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71334)

--  作者:luodang2050
--  发布时间:2015/7/9 15:43:00
--  怎么禁止复制某一列的值?
如题,全表复制有一属性,怎么禁止特定列
--  作者:大红袍
--  发布时间:2015/7/9 15:46:00
--  
 去编写keydow

 

If e.Table.Cols(e.Table.ColSel).name = "第二列" Then
    If e.Control = True AndAlso e.keyCode = Keys.C Then
        e.cancel = True
    End If
End If

 


--  作者:luodang2050
--  发布时间:2015/7/9 15:57:00
--  
刚好该列为备注列,设置后列窗口依然能够打开复制,怎么禁止列窗口呢?而且以上代码是针对ctrl+c快捷键的,如果更改快捷键,那限制也就失效了
--  作者:大红袍
--  发布时间:2015/7/9 16:14:00
--  

1、不显示列窗口;

 

2、自己做一个列窗口显示列内容;

 

3、没有办法控制复制内容的,如果要清除其复制的内容,就运行代码 ClipBoard.Clear