以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口中的表如何设置禁止粘贴? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77893) |
-- 作者:fanjq8686 -- 发布时间:2015/11/27 11:25:00 -- 窗口中的表如何设置禁止粘贴? 请教老师: 用户窗口中的表如何设置禁止粘贴?因为用快捷方式Ctrl+v会把一些文字误粘到表中。 |
-- 作者:大红袍 -- 发布时间:2015/11/27 11:43:00 -- afterLoad事件
e.Form.TimerInterval = 100
timerTick事件
If Forms.ActiveForm IsNot Nothing AndAlso forms.ActiveForm.tostring = e.form.tostring Then |
-- 作者:fanjq8686 -- 发布时间:2015/11/27 12:14:00 -- 上面的方法是清空了剪贴板,所有粘贴都不能进行了。 可我还想保留双击某单元格进行编辑状态时,能够粘贴,可以实现吗? |
-- 作者:大红袍 -- 发布时间:2015/11/27 12:17:00 -- 表格keydown事件
|
-- 作者:fanjq8686 -- 发布时间:2015/11/27 13:08:00 -- 在系统窗口的表中可以,但在用户窗口中的副本表中还是能粘贴。 |
-- 作者:fanjq8686 -- 发布时间:2015/11/27 14:33:00 -- 在用户窗口中的副本表中还是能粘贴,如下图中的批准意见列。 [此贴子已经被作者于2015/11/27 14:37:18编辑过]
|
-- 作者:fanjq8686 -- 发布时间:2015/11/27 14:48:00 -- 好了,在table1的keydown事件中加同样代码,OK! |
-- 作者:fanjq8686 -- 发布时间:2015/11/27 14:49:00 -- 谢谢老师! |
-- 作者:fanjq8686 -- 发布时间:2015/11/28 13:02:00 -- 接上面的问题:
用户窗口中与表绑定的RecordGrid记录窗口如何同样实现禁止Ctrl+v粘贴? |
-- 作者:游 -- 发布时间:2015/11/28 13:48:00 -- 一样啊
到窗口的keydown事件中去加代码,判断一下是否是记录窗口 |