Delphi之快速设计(界面设计篇) 

 

 众所周知,Delphi已经是RAD之中的RAD了,但本人的目的是更加充分地挖掘出Delphi的优秀品质,哎,人的胃口呀......
  本人打算从两个方面来谈论这个话题:界面设计及程序设计.

本文介绍界面的快速设计:
  如果你的手在键盘上,我想你不太会愿意再去伸手拿鼠标来移动组件吧,再说鼠标也不太精确(下面提到的均针对键盘操作,能用鼠标操作完成的不 在此列),那好,以下快捷键及一些技巧请各位看官"收好".

一、以下快捷键指的是对窗体表格上组件的操作:
●快捷键1:

Ctrl+UP 向上移动当前组件(精确);
Ctrl+Left 向左移动当前组件(精确);
Ctrl+Down 向下移动当前组件(精确);
Ctrl+Right 向右移动当前组件(精确);


注:
  以上快接键中再加Shift进行组合(比如【Ctrl+Shift+Right】)即可实现粗略调整;
●快捷键2:

Shift+UP 减小当前组件的高度;
Shift+Left 减小当前组件的宽度;
Shift+Down 增加当前组件的高度;
Shift+Right 增加当前组件的宽度;


注:
  以上Up,Left等指的是方向键;


二、以下快捷键指的是在对象观察器上的操作:
●快捷键3:

F11 切换到对象观察器(注:如果连续按F11则将实现在对象观察器、窗体表格、代码编辑器之间切换);
Ctrl+Down 下拉当前窗体的组件列表;
Ctrl+Enter 编辑带...的属性值(如组件的字体TFont);
Alt+Down 下拉组件当前属性选单队列(如Align->alNone,alLeft,alRight等);
Ctrl+Tab 在属性列表及事件列表中切换;



三、菜单快捷键:
●快捷键4:
【F12】,【Shift+F12】,【Ctrl+F12】等在Delphi的菜单中已有定义的在此不必罗嗦.

技巧:
  如何选择被组件覆盖了的窗体(比如某组件的Align属性为alClient)?
  方法一、按ESC键,一层一层的往后选,直到窗体被选为当前组件为止;
  方法二、按Shift的同时单击鼠标左键,一步即可选定(推荐);
  方法三、按F11选定对象观察器,然后切换到属性列表,再用上面快捷键3中的【Ctrl+Down】.


转载自popcool开发专区(文/梁明)