delphi2010 窗体使用技能总结

来源:互联网 发布:淘宝联系客服代码 编辑:程序博客网 时间:2024/04/27 17:48

1、把窗体置于屏幕中央

设置窗口的position属性值。屏幕中间是 poScreenCenter,桌面中间是poDesktopCenter


2、修改form的name,以及form类的name

很多时候我们创建一个窗体,delphi会自动创建默认的名字,实例名Form1和类名TForm1,当整个项目中有多个窗体时,必须要修改窗体类名,简单快捷可行的方法是,双击.dfm文件,修改其窗体属性的name,比如改成FormTest,delphi会自动修改其窗体类名成TFormTest


3、delphi TGroupBox的使用

想要把某一个控件,比如button,设置成为某个已经存在的TGroupBox的一部分,两种方法:

(1)在窗体左侧控件结构树上直接拖动,如下图所示


(2)剪切此控件,然后选中TGroupBox,复制此控件到TGroupBox中。


4、设置按钮的操作提示符

   将按钮的 ShowHint设置为true,Hint 属性中输入对应的提示符,如此即可。

   还有一种是,添加动态的提示符,需要用到TActionList以及Action控件。具体用法见下面Action控件的使用总结。


5、Action控件的使用

(1)在窗体中拖入一个TActionList控件,双击此控件,右键点击New  Standard Action

(2) 在某个想要添加Action的按钮上,设置Action属性,关联刚刚创建的New  Standard Action,此时按钮的Caption等属性变成和 Action一样了。

(3)此时就可以用Action的OnExecute事件代替按钮的OnClick事件了

(4)Action的OnExecute事件,是在应用程序空闲时被调用,用来更新Action的属性,比如可以通过检测其他按钮的变化,实时跟新Action的属性。

(5)相对于知识点4的固定提示符信息,OnHint事件可以动态加载按钮的提示符信息,比如每次加载文本框中的文本。如下代码所示

procedure TForm1.act1Hint(var HintStr: string; var CanShow: Boolean);begin  HintStr:=edt1.Text;  CanShow:=True;end;


6、delphi 工程组  添加一个dll 和 bpl

  

如上图所示,添加一个dll 和 bpl的图标。

与此同时,新建一个bpl工程,默认情况下,其图标的右下方有一个齿轮,表示可以安装到delphi的公共目录下,右键工程,会有install选项。可以在工程属性—description—选择runtion only,设置成功后工程图标右下角的齿轮即可消失,不可安装到delphi公共目录。


7、dll和bpl依赖其他bpl的正确使用方式

dll 依赖其他bpl,工程属性—packages—勾选build with runtime packages   ,然后输入依赖的bpl。
bpl 依赖其他bpl,右键—view source  在关键字requires 中,输入依赖的bpl。


0 0
原创粉丝点击