为窗体或控制设定自定义颜色的步骤如下:
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 格式的组合框较为合适。否则,使用