delphi中,Tab键能移动光标到下一个编辑框,按回车键为何进入不了下一编辑框?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi中,Tab键能移动光标到下一个编辑框,按回车键为何进入不了下一编辑框?相关的知识,希望对你有一定的参考价值。
参考技术A 给你个例子你照着做
1.建一个项目
2.在Form1上放几个Edit编辑框
3.修改Form1的keyPreview属性为True
4.在Form1的onKeyPress中写入代码,如下
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key =#13 then
SelectNext(ActiveControl,True,True);
end;
5.编译程序,执行--->按回车就可以看到它和tab键有一样的效果了。
6.提示:
Edit的TabOrder属性其实就是他们之间跳跃顺序的属性,依次跳。。
Edit的TabStop是属性默认是True,它说明在跳跃中是有效落点。如果为False,那在跳跃中就会忽略
7.不止Edit,所有可有焦点的控件都具备以上性质。
8.没了
vim编辑器初级
w键 移动光标到下一个词的词首
b键 移动光标到前一个词的词首
$ 移动光标到行末
^ 移动光标到本行第一个非空白符
0键 移动光标到行首
f键 后接单个字符,可在本行中从左往右搜索这个字符
F键 后接单个字符,可在本行中从右往左搜索这个字符
t键 与f键功能相同,但是光标会停在指定字符的前一个字符
T键 与F键功能相同,但是光标会停在指定字符的后一个字符
如果你在按下f,F,t,T这四个键中的某一个键后发现自己按错了,那么可以按 <ESC>键来取消操作
G键 单独按G键会将光标移到最后一行,G前面加一个数字可以讲光标移动到指定行
% 当光标停在左括号或右括号上时,按%可以将光标移动到相匹配的括号上,在%前加一个数字可以使光标按百分比在文件中移动
:set number 显示行号
:set nonumber 关闭显示行号
CTRL-G 显示状态行
CTRL-U 向上滚动半个屏幕
CTRL-D 向下滚动半个屏幕
v键 进入visual mode,之后你可以移动光标来选定文本
d键 在visual mode中可以删除所选的文本,在normal mode中按下d键可以后接一个移动光标的动作,这样会删除从光标所在位置到所接动作将要把光标移动到的位置之前的所有内容,例如dw会删除从光标所在位置到下一个词之前的内容
D键 将光标所在位置到行末的所有内容删除
c键 与d键功能相同,但是删除内容后会同时让你进入插入模式
.键(小数点) 重复上一次命令操作
J键 在visual mode下可将所选定内容合并为一行,在normal mode中则是将本行与下一行合并为一行
r键 后接一个字符,可将光标所在的字符替换为后接的这个字符
~ 改变字母的大小写
q键 后接一个寄存器名称,这个名称必须在字符a-z当中,然后敲击一系列的命令,命令完成后再次按下q键,这样所进行的一系列命令都会被保存在指定的寄存器当中,之后使用@键接寄存器名称,就可以重复进行寄存器中所存储的一系列命令
:digraphs 可以查看如何输入键盘上没有的一些字符
以上是关于delphi中,Tab键能移动光标到下一个编辑框,按回车键为何进入不了下一编辑框?的主要内容,如果未能解决你的问题,请参考以下文章
SAP界面有没有地方可以设定按回车键后光标就到下一个必填框?