background image

为窗体或控制设定自定义颜色的步骤如下:
1  双击组件的 Color 属性,弹出颜色对话窗口;
2  选择一种最接近你想要的基色;
3  单击

“Define Custom Colors>>”按钮,颜色对话窗口将扩展,显示出一个色谱区域;

4  使用十字光标在这个色谱区域选择你想要的颜色,然后单击

“Add to Custom Colors”按钮;

这样你选定的特定颜色就被添加到颜色对话窗口中了;
5  单击

“Ok”按钮,就将刚定义的颜色应用到选定的控件了。

D  缩小步长
大多数程序员在设计窗体时喜爱

“(靠到格线)Snap to grid”功能,可以节省安置组件的时

间,但是,有时你还需要微调其位置和大小。
其一:将组件在窗体上一次移动一个象素点。首先,选中你想移动的组件,然后,按下
<Ctrl>键不放,按光标键,选中的控制将一次移动一个象素点,方向与光标键所指方向相
同。
其二:每次按一个象素点调整控制的大小。选中控制,按下

<Shift>键不放,按光标键,根

据光标键所指方向不同,选中的控制每次放大或缩小一个象素点。
E  控制滚动条的有效方法
TForm 的 HorzScrollBar 和 VertScrollBar 属 性 使 用 Tracking 子 属 性 来 管 理 窗 体 的 显 示 ,
Tracking 属性是一个布尔型属性。若此属性设置为真,窗体随用户拖动滚动条而移动;若此
属性设置为假,窗体不随用户拖动滚动块而移动,只有用户释放滚动块时才移动。这种差别
对查看列表和图象的用户十分重要。如果要平滑地显示列表和图象,将

Tracking 属性设置为

真,但当图象或列表信息特别复杂时,窗口的滚动特别地缓慢。如果要快速显示列表和图象
信息,将

Tracking 属性设置为假,这样窗口的滚动就会加快,但是由于不能看到实际位置,

所以使用时难以掌握。除了

TForm 以外,TScrollBox 组件也使用 Tracking 属性来管理其显示

内容。
F  选择合适的组合框
Delphi 提供了 5 类组合框,它们具有相同的特性,但是也有不同的特点。了解其间的差别,
可帮助程序员根据需要选择合适的组合框类型。
所有的组合框都是一个列表框和编辑框的组合,用户可以在列表框中选择或在编辑框中直
接输入值。当用户从列表框中选择时,这个条目将显示在编辑框中。

5 类组合框的不同特性

决定了它们的显示和与用户交互的方式。下表列出了

5 种类型组合框的的独有特征。

1  格式描述

格式

 说明 

Simple 这种格式就是列表框上显示一个编辑框,用户可以从列表框中选取条目,也可以直
接在编辑框中输入文本

 

Drop-down 除了列表框开始不显示外,其他特性均类似于 simple 格式。在编辑框的左边有一
个下拉按钮,单击可以打开列表框,从中选取条目;也可在编辑框中直接输入项目。

 

Drop-down list 这是组合框中限制条件最多的一种,显示格式类似于 drop-down,开始时列
表框不显示。用户单击下拉按钮打开列表框并从中选取条目,但是不能在编辑框中直接输入
文本。

 

OwnerDrawFixed 这种组合框类似于 Simple 类,不同的是其列表框中的条目高度是根据用
户在

ItemHeight 定义的值而设置的。 

OwnerDrawVariable 这种组合框类似于 OwnerDrawFixed 类,特点是列表条目的高度是可变
的。

 

当窗体上有足够的空间和列表很短时,使用

Simple 格式的组合框较为合适。否则,使用