以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 文本输入问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=14310) |
||||
-- 作者:sxdoc -- 发布时间:2011/11/15 15:50:00 -- 文本输入问题 我想实现这样一个功能:在任何可以输入文本状态下输入两个连续的句点“..”时,自动执行Tab及Shift+Tab各一次
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/15 15:54:00 -- 呵呵,先告诉我,为什么要这样? |
||||
-- 作者:客人 -- 发布时间:2011/11/15 16:36:00 -- 我的目的就是要实现更快速的输入 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/15 16:45:00 -- 我不觉得这样能够快速输入,我觉得有更好的办法。 你可以将我之前告诉你的方法结合起来。 例如下面这个文件,输入过程中按F11按钮,会将输入的aa替换为真实的地址,如果输入输入过程没有按键,输入完成后,也会自动将aa替换为真实的地址。
[此贴子已经被作者于2011-11-15 17:04:29编辑过]
|
||||
-- 作者:sxdoc -- 发布时间:2011/11/15 17:33:00 -- 很好,我的目的达到了,谢谢 那些替换的内容较多,常常要增减变化,可否用一个表来解决就方便多了
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/15 17:36:00 -- 当然可以,多看帮助,多练习。 [此贴子已经被作者于2011-11-15 17:37:01编辑过]
|
||||
-- 作者:sxdoc -- 发布时间:2011/11/15 19:21:00 -- 谢谢 |
||||
-- 作者:sxdoc -- 发布时间:2011/11/15 20:19:00 -- 前次的方案是“在第一列输入的ab会被替换为一句话,输入ef会被替换为另一句话,不管是在窗口还是表中录入,都是有效的。”而后面方案在窗口中无效 |
||||
-- 作者:sxdoc -- 发布时间:2011/11/15 20:25:00 -- 是按F11无效,在窗口中离开所在的文本框也能变,关掉窗口表格中也能变, |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/11/15 21:40:00 -- 很明显,4楼代码是针对在表中录入的,如果要针对窗口也有效,那么窗口的文本框也应该设置Validating和KeyDown事件。
|