📄 004.htm
字号:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->DELPHI基础教程-->第一章 Delphi快速入门(四)</TITLE>
<META NAME="keywords" CONTENT=" DELPHI基础教程 第一章 Delphi快速入门(四)">
<META NAME="description" CONTENT=" - DELPHI基础教程 - 第一章 Delphi快速入门(四)">
<style>
<!--
#page {position:absolute; z-index:0; left:0px; top:0px}
.tt3 {font: 9pt/12pt "宋体"}
.tt2 {font: 12pt/15pt "宋体"}
a {text-decoration:none}
a:hover {color: blue;text-decoration:underline}
-->
</style>
</HEAD>
<body text="#000000" aLink=#9900ff link=#006699 vLink=#006699 bgcolor="#FFFFFF" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TABLE WIDTH="100%" CELLPADDING=10 CELLSPACING=0 BORDER=0>
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%" bgcolor="#e0e0e0"><strong><A HREF="005.htm"><FONT style="FONT-SIZE: 9pt">后一页</font></A><BR>
<A HREF="003.htm"><FONT style="FONT-SIZE: 9pt">前一页</font></A><BR>
<A HREF="index.html"><FONT style="FONT-SIZE: 9pt">回目录</font></A><BR>
<A HREF="../../../../index.htm"><FONT style="FONT-SIZE: 9pt">回首页</font></A><BR>
</strong>
</TD>
<TD class="tt2" bgcolor="#F5F8F8" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷体_GB2312">第一章 Delphi快速入门(四)</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
<p>1.3.4.2 Shape<font face="宋体" lang="ZH-CN">部件 </p>
</font><p><font face="宋体" lang="ZH-CN">
图形部件</font>Shape<font face="宋体" lang="ZH-CN">在前文中我们已有了解,它可以处理多种几何形状,通过设置</font>Pen<font
face="宋体" lang="ZH-CN">和</font>Brush<font face="宋体" lang="ZH-CN">的嵌套属性,可以设置图形边框颜色、线型及图形的风格、填充方式、贴图方式等。 </p>
</font><p>1.3.4.3 PaintBox<font face="宋体" lang="ZH-CN">部件 </p>
</font><p><font face="宋体" lang="ZH-CN"> 在</font>System<font
face="宋体" lang="ZH-CN">页上还有一个</font>PaintBox(<font face="宋体"
lang="ZH-CN">绘图框</font>)<font face="宋体" lang="ZH-CN">部件,它在窗体上为您提供一块可供绘图的区域。这一部件需要编程实现它的功能,一个只有在运行时才有效的重要属性</font>Canvas<font
face="宋体" lang="ZH-CN">是完成绘图的关键。</font>PaintBox<font face="宋体"
lang="ZH-CN">部件不能单独存在于窗体中,必须把它放在固定的分组部件中。 </p>
</font><p>1.3.5 <font face="宋体" lang="ZH-CN">关系图、文件列表部件 </p>
</font><p>1.3.5.1 OutLine<font face="宋体" lang="ZH-CN">部件 </p>
</font><p> OutLine(<font face="宋体"
lang="ZH-CN">略图</font>)<font face="宋体" lang="ZH-CN">部件在</font>Win 3.1<font
face="宋体" lang="ZH-CN">页上,它适用于显示分层的数据、文本。在</font>Delphi<font
face="宋体" lang="ZH-CN">中,略图部件具有很宽的设置范围。它的</font>Lines<font
face="宋体" lang="ZH-CN">属性可以设置每一词条的文本或数据。一般一个空格相当于一个层次,如果在项目前加一个空格则表示它处于树的下一层。所以在进行</font>Lines<font
face="宋体" lang="ZH-CN">属性编辑的时候不能用</font>Tab<font face="宋体"
lang="ZH-CN">键。在编程时用</font>Lines<font face="宋体" lang="ZH-CN">和</font>Items<font
face="宋体" lang="ZH-CN">属性来访问略图的名称、索引及完整的路径名。</font>OutLineStyle<font
face="宋体" lang="ZH-CN">属性用来配置显示时关系图的风格,您可以选定用旁边有图标的缩进方式,也可以选择连线方式。 </p>
</font><p>1.3.5.2 <font face="宋体" lang="ZH-CN">目录访问部件 </p>
</font><p> Delphi<font face="宋体"
lang="ZH-CN">为您提供了强大的文件目录访问部件。您可以针对具体的用途设计自定义的文件对话框。在部件选项板上选中</font>System<font
face="宋体" lang="ZH-CN">页,您将发现这些部件,它们是文件列表框</font>FileListBox<font
face="宋体" lang="ZH-CN">、目录列表框</font>DirectoryListBox<font face="宋体"
lang="ZH-CN">、驱动器下拉式列表框</font>DriveComboBox<font face="宋体"
lang="ZH-CN">和过滤式下拉列表框</font>FilterComboBox<font face="宋体"
lang="ZH-CN">部件。</font></p>
<p><font face="宋体" lang="ZH-CN">
文件列表框部件</font>FileListBox<font face="宋体" lang="ZH-CN">显示当前目录中的文件,缺省的设置是显示所有文件。通过改变</font>Mask<font
face="宋体" lang="ZH-CN">属性来设置过滤器,可以适用</font>DOS<font
face="宋体" lang="ZH-CN">的标准通配方式,选择要显示的文件名。当指定多个过滤器时,之间用“</font>;<font
face="宋体" lang="ZH-CN">”隔开。</font></p>
<p><font face="宋体" lang="ZH-CN">
目录列表框部件</font>DirectoryListBox<font face="宋体" lang="ZH-CN">显示当前驱动器内的目录,并且允许用户在程序执行时切换目录。</font>Column<font
face="宋体" lang="ZH-CN">属性决定目录在窗口中用多少列进行显示,当窗体空间不够时,用几列进行显示将有助于全面地显示目录信息。在</font>Delphi<font
face="宋体" lang="ZH-CN">中,当窗口空间显示不下全部信息时,将自动加上滚行条,以方便用户的操作。</font></p>
<p><font face="宋体" lang="ZH-CN">
驱动器下拉式列表框部件</font>DriveComboBox<font face="宋体" lang="ZH-CN">显示当前所在的驱动器,并且在执行时允许用户在驱动器之间切换。作为程序员在应用这一部件时,应考虑当用户选择到不存在的驱动器时,进行容错、提示处理。</font></p>
<p> FilterComboBox(<font face="宋体"
lang="ZH-CN">过滤式下拉文件列表框</font>)<font face="宋体" lang="ZH-CN">部件显示当前文件过滤器类型,例如</font>*.*<font
face="宋体" lang="ZH-CN">,</font>*.pas<font face="宋体" lang="ZH-CN">等。在执行时允许用户在下拉列表中选择要显示的文件类型。对</font>Filter<font
face="宋体" lang="ZH-CN">属性进行初始化,就会得到下拉式列表。</font></p>
<p><font face="宋体" lang="ZH-CN">
除了以上的四个部件外,在</font>Sample<font face="宋体" lang="ZH-CN">页上,</font>Delphi<font
face="宋体" lang="ZH-CN">还提供了一个目录略图部件</font>DirectoryOutline<font
face="宋体" lang="ZH-CN">。它将当前磁盘中的目录结构显示成一个多层次的略图,也允许用户在运行时进行目录的层次显示切换。 </p>
</font><p>1.3.6 <font face="宋体" lang="ZH-CN">滚动部件 </p>
</font><p>1.3.6.1 ScrollBar<font face="宋体" lang="ZH-CN">部件 </p>
</font><p> ScrollBar(<font face="宋体"
lang="ZH-CN">滚行条</font>)<font face="宋体" lang="ZH-CN">是在</font>Windows<font
face="宋体" lang="ZH-CN">应用程序中常见的结构,在</font>Delphi<font
face="宋体" lang="ZH-CN">中多数部件有自己的是否加入滚行条的属性</font>ScrollBar<font
face="宋体" lang="ZH-CN">,但一个独立的滚行条部件仍是很有意义的。它在部件选项板的</font>Standard<font
face="宋体" lang="ZH-CN">页,提供一种可以改变菜单或是画面中可见部分的工具,可以以一定的增量在一定范围内滚动。</font>Position<font
face="宋体" lang="ZH-CN">属性是个整形值,如果需要以动态的方式显示滚行条,可以在程序中通过操作这一属性来实现。 </p>
</font><p>1.3.6.2 ScrollBox<font face="宋体" lang="ZH-CN">部件 </p>
</font><p> ScrollBox(<font face="宋体"
lang="ZH-CN">滚动框</font>)<font face="宋体" lang="ZH-CN">部件是加上了水平、垂直滚行条的群组框部件,它在</font>Additional<font
face="宋体" lang="ZH-CN">页上,用作在窗体中提供一个可以多方向滚行的工具。如果您只想显示较大幅面的一个部分,并允许您的用户对其进行滚行操作,</font>ScrollBar<font
face="宋体" lang="ZH-CN">将是理想的选择。您可以先在全幅面的滚动框中进行全面设计,然后适当地缩小外框,两个方向的滚行条将自动显示。它的</font>Position<font
face="宋体" lang="ZH-CN">属性是集成在</font>HorzScrollBar<font face="宋体"
lang="ZH-CN">和</font>VertScrollBar<font face="宋体" lang="ZH-CN">两个集属性下的,编程时,可以选定这两个属性进行操作。 </p>
</font><p>1.3.6.3 <font face="宋体" lang="ZH-CN">几个进度显示部件 </p>
</font><p><font face="宋体" lang="ZH-CN">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -