background image

Delphi 入门基础知识(三)

1.2.4.3 汉化界面及字体选取 
  如果您的

Windows95 系统中安装了中文系统,对界面做汉化是极其方便的。例如,您

可以将

Button1 的 Caption 属性改成

“&R 矩形”,同样地可改变其它部件的属性,将窗体做

成中文的操作界面。
  若对中、西文字体不满意,则可以调整

Font 属性以满足您的要求。Font 属性的前面,有

一个小小的

“+”号,这说明它表征的是集属性,也即属性不再是一个单值,而是一个属性

的集合。双击

Font,Object Inspector 将在下面扩充显示它的其它属性。Color 用来表示文本的

颜色,

Name 定义了字体名,如 System,MsSerif,Arial,宋体,黑体等。Style 下又拥有四个属性:

fsBold,fsItalic,fsUnderline 和 fsTrikeOut。如果想让字体有其中的某种风格,可把相应的属性
值设成

True。

  

Font 对话框可以更为直接地设定以上属性。Font 属性右侧值段有带省略号的按钮,单

击它可以激活

Font 对话框,如图 1.7 所示:

  

 这一对话框中包含了上述的全部属性,使得调整字形更为直接方便。但要申明的是,

对于窗体

Form 来讲,Font 属性改变的是窗体中其它部件的显示字形,它本身的标题字体

是缺省的

System 字体,不能通过属性来改变。

  

1.2.4.4 使用图形编辑对话框 

  最后,我们用图标按钮

BitBtn1 来控制 Shape 部件的颜色。选中图标按钮,将它的

Caption 属性改为

“&Color”(或“&C 颜色”)。可以在按钮中加入一个图标来形象地表述它的功

能。选用

Object Inspector 中的 Glyph 属性,点动值段的三点按钮,弹出图形编辑对话框。

  您可以通过图形编辑对话框装入图标,在本例程中,按动

Load 按钮,选择\Delphi 

2.0\Images\Buttons\Brush.bmp 文件装入,Bitbtn1 就成为一个图标按钮。另外,Delphi 还为您
提供了丰富的

Windows 标准图标按钮。想运用它们,改变 BitBtn 的 Kind 属性。用户不妨尝

试一下,选择其它值可以生成漂亮的标准按钮,如

OK,Cancel 等等。这会使您在以后的程序

开发中受益匪浅。
至此,界面的设计工作就已完成了。运行一下观察效果,别忘记保存您的库单元文件、工程
文件。 
  

1.2.5 编写事件处理过程 

  

 完成用户界面,只是建立了一个

“骨架”,下面要做的便是给程序加入“灵魂”,也即,

使它能够完成所要求的功能。 
  

1.2.5.1 为用户操作建立

“事件”

  单击窗体上的

“Rectangle”按钮,在 Object Inspector 中,点动“EVEnts”页标签,出现事

件窗口。在本例程中,我们只关心

OnClick 事件,即按钮接收到左键单击时应用程序所作出

的反应。在

Object Inspector 窗口中双击 OnClick 事件右端的值段,会使得 Delphi 激活库代码

编辑器,并将光标停在该按钮所对应的过程的

begin...end 之间。

“Rectangle”按钮的功能是使

Shape 部件的形状为矩形。联系前文我们查看过的 Shape 部件的

“Shape”属性,现在,我们要

做的是在程序中控制部件的属性。