?? 004.htm
字號(hào):
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->DELPHI基礎(chǔ)教程-->第一章 Delphi快速入門(四)</TITLE>
<META NAME="keywords" CONTENT=" DELPHI基礎(chǔ)教程 第一章 Delphi快速入門(四)">
<META NAME="description" CONTENT=" - DELPHI基礎(chǔ)教程 - 第一章 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">在前文中我們已有了解,它可以處理多種幾何形狀,通過設(shè)置</font>Pen<font
face="宋體" lang="ZH-CN">和</font>Brush<font face="宋體" lang="ZH-CN">的嵌套屬性,可以設(shè)置圖形邊框顏色、線型及圖形的風(fēng)格、填充方式、貼圖方式等。 </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">頁上還有一個(gè)</font>PaintBox(<font face="宋體"
lang="ZH-CN">繪圖框</font>)<font face="宋體" lang="ZH-CN">部件,它在窗體上為您提供一塊可供繪圖的區(qū)域。這一部件需要編程實(shí)現(xiàn)它的功能,一個(gè)只有在運(yùn)行時(shí)才有效的重要屬性</font>Canvas<font
face="宋體" lang="ZH-CN">是完成繪圖的關(guān)鍵。</font>PaintBox<font face="宋體"
lang="ZH-CN">部件不能單獨(dú)存在于窗體中,必須把它放在固定的分組部件中。 </p>
</font><p>1.3.5 <font face="宋體" lang="ZH-CN">關(guān)系圖、文件列表部件 </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">頁上,它適用于顯示分層的數(shù)據(jù)、文本。在</font>Delphi<font
face="宋體" lang="ZH-CN">中,略圖部件具有很寬的設(shè)置范圍。它的</font>Lines<font
face="宋體" lang="ZH-CN">屬性可以設(shè)置每一詞條的文本或數(shù)據(jù)。一般一個(gè)空格相當(dāng)于一個(gè)層次,如果在項(xiàng)目前加一個(gè)空格則表示它處于樹的下一層。所以在進(jìn)行</font>Lines<font
face="宋體" lang="ZH-CN">屬性編輯的時(shí)候不能用</font>Tab<font face="宋體"
lang="ZH-CN">鍵。在編程時(shí)用</font>Lines<font face="宋體" lang="ZH-CN">和</font>Items<font
face="宋體" lang="ZH-CN">屬性來訪問略圖的名稱、索引及完整的路徑名。</font>OutLineStyle<font
face="宋體" lang="ZH-CN">屬性用來配置顯示時(shí)關(guān)系圖的風(fēng)格,您可以選定用旁邊有圖標(biāo)的縮進(jìn)方式,也可以選擇連線方式。 </p>
</font><p>1.3.5.2 <font face="宋體" lang="ZH-CN">目錄訪問部件 </p>
</font><p> Delphi<font face="宋體"
lang="ZH-CN">為您提供了強(qiáng)大的文件目錄訪問部件。您可以針對(duì)具體的用途設(shè)計(jì)自定義的文件對(duì)話框。在部件選項(xiàng)板上選中</font>System<font
face="宋體" lang="ZH-CN">頁,您將發(fā)現(xiàn)這些部件,它們是文件列表框</font>FileListBox<font
face="宋體" lang="ZH-CN">、目錄列表框</font>DirectoryListBox<font face="宋體"
lang="ZH-CN">、驅(qū)動(dòng)器下拉式列表框</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">顯示當(dāng)前目錄中的文件,缺省的設(shè)置是顯示所有文件。通過改變</font>Mask<font
face="宋體" lang="ZH-CN">屬性來設(shè)置過濾器,可以適用</font>DOS<font
face="宋體" lang="ZH-CN">的標(biāo)準(zhǔn)通配方式,選擇要顯示的文件名。當(dāng)指定多個(gè)過濾器時(shí),之間用“</font>;<font
face="宋體" lang="ZH-CN">”隔開。</font></p>
<p><font face="宋體" lang="ZH-CN">
目錄列表框部件</font>DirectoryListBox<font face="宋體" lang="ZH-CN">顯示當(dāng)前驅(qū)動(dòng)器內(nèi)的目錄,并且允許用戶在程序執(zhí)行時(shí)切換目錄。</font>Column<font
face="宋體" lang="ZH-CN">屬性決定目錄在窗口中用多少列進(jìn)行顯示,當(dāng)窗體空間不夠時(shí),用幾列進(jìn)行顯示將有助于全面地顯示目錄信息。在</font>Delphi<font
face="宋體" lang="ZH-CN">中,當(dāng)窗口空間顯示不下全部信息時(shí),將自動(dòng)加上滾行條,以方便用戶的操作。</font></p>
<p><font face="宋體" lang="ZH-CN">
驅(qū)動(dòng)器下拉式列表框部件</font>DriveComboBox<font face="宋體" lang="ZH-CN">顯示當(dāng)前所在的驅(qū)動(dòng)器,并且在執(zhí)行時(shí)允許用戶在驅(qū)動(dòng)器之間切換。作為程序員在應(yīng)用這一部件時(shí),應(yīng)考慮當(dāng)用戶選擇到不存在的驅(qū)動(dòng)器時(shí),進(jìn)行容錯(cuò)、提示處理。</font></p>
<p> FilterComboBox(<font face="宋體"
lang="ZH-CN">過濾式下拉文件列表框</font>)<font face="宋體" lang="ZH-CN">部件顯示當(dāng)前文件過濾器類型,例如</font>*.*<font
face="宋體" lang="ZH-CN">,</font>*.pas<font face="宋體" lang="ZH-CN">等。在執(zhí)行時(shí)允許用戶在下拉列表中選擇要顯示的文件類型。對(duì)</font>Filter<font
face="宋體" lang="ZH-CN">屬性進(jìn)行初始化,就會(huì)得到下拉式列表。</font></p>
<p><font face="宋體" lang="ZH-CN">
除了以上的四個(gè)部件外,在</font>Sample<font face="宋體" lang="ZH-CN">頁上,</font>Delphi<font
face="宋體" lang="ZH-CN">還提供了一個(gè)目錄略圖部件</font>DirectoryOutline<font
face="宋體" lang="ZH-CN">。它將當(dāng)前磁盤中的目錄結(jié)構(gòu)顯示成一個(gè)多層次的略圖,也允許用戶在運(yùn)行時(shí)進(jìn)行目錄的層次顯示切換。 </p>
</font><p>1.3.6 <font face="宋體" lang="ZH-CN">滾動(dòng)部件 </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">應(yīng)用程序中常見的結(jié)構(gòu),在</font>Delphi<font
face="宋體" lang="ZH-CN">中多數(shù)部件有自己的是否加入滾行條的屬性</font>ScrollBar<font
face="宋體" lang="ZH-CN">,但一個(gè)獨(dú)立的滾行條部件仍是很有意義的。它在部件選項(xiàng)板的</font>Standard<font
face="宋體" lang="ZH-CN">頁,提供一種可以改變菜單或是畫面中可見部分的工具,可以以一定的增量在一定范圍內(nèi)滾動(dòng)。</font>Position<font
face="宋體" lang="ZH-CN">屬性是個(gè)整形值,如果需要以動(dòng)態(tài)的方式顯示滾行條,可以在程序中通過操作這一屬性來實(shí)現(xiàn)。 </p>
</font><p>1.3.6.2 ScrollBox<font face="宋體" lang="ZH-CN">部件 </p>
</font><p> ScrollBox(<font face="宋體"
lang="ZH-CN">滾動(dòng)框</font>)<font face="宋體" lang="ZH-CN">部件是加上了水平、垂直滾行條的群組框部件,它在</font>Additional<font
face="宋體" lang="ZH-CN">頁上,用作在窗體中提供一個(gè)可以多方向滾行的工具。如果您只想顯示較大幅面的一個(gè)部分,并允許您的用戶對(duì)其進(jìn)行滾行操作,</font>ScrollBar<font
face="宋體" lang="ZH-CN">將是理想的選擇。您可以先在全幅面的滾動(dòng)框中進(jìn)行全面設(shè)計(jì),然后適當(dāng)?shù)乜s小外框,兩個(gè)方向的滾行條將自動(dòng)顯示。它的</font>Position<font
face="宋體" lang="ZH-CN">屬性是集成在</font>HorzScrollBar<font face="宋體"
lang="ZH-CN">和</font>VertScrollBar<font face="宋體" lang="ZH-CN">兩個(gè)集屬性下的,編程時(shí),可以選定這兩個(gè)屬性進(jìn)行操作。 </p>
</font><p>1.3.6.3 <font face="宋體" lang="ZH-CN">幾個(gè)進(jìn)度顯示部件 </p>
</font><p><font face="宋體" lang="ZH-CN">
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -