程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi快速入門(四)

Delphi快速入門(四)

編輯:Delphi

1.3.4.2 Shape部件 

   圖形部件Shape在前文中我們已有了解,它可以處理多種幾何形狀,通過設置PenBrush的嵌套屬性,可以設置圖形邊框顏色、線型及圖形的風格、填充方式、貼圖方式等。 

1.3.4.3 PaintBox部件 

   在System頁上還有一個PaintBox(繪圖框)部件,它在窗體上為您提供一塊可供繪圖的區域。這一部件需要編程實現它的功能,一個只有在運行時才有效的重要屬性Canvas是完成繪圖的關鍵。PaintBox部件不能單獨存在於窗體中,必須把它放在固定的分組部件中。 

1.3.5 關系圖、文件列表部件 

1.3.5.1 OutLine部件 

   OutLine(略圖)部件在Win 3.1頁上,它適用於顯示分層的數據、文本。在Delphi中,略圖部件具有很寬的設置范圍。它的Lines屬性可以設置每一詞條的文本或數據。一般一個空格相當於一個層次,如果在項目前加一個空格則表示它處於樹的下一層。所以在進行Lines屬性編輯的時候不能用Tab鍵。在編程時用LinesItems屬性來訪問略圖的名稱、索引及完整的路徑名。OutLineStyle屬性用來配置顯示時關系圖的風格,您可以選定用旁邊有圖標的縮進方式,也可以選擇連線方式。 

1.3.5.2 目錄訪問部件 

    Delphi為您提供了強大的文件目錄訪問部件。您可以針對具體的用途設計自定義的文件對話框。在部件選項板上選中System頁,您將發現這些部件,它們是文件列表框FileListBox、目錄列表框DirectoryListBox、驅動器下拉式列表框DriveComboBox和過濾式下拉列表框FilterComboBox部件。

  文件列表框部件FileListBox顯示當前目錄中的文件,缺省的設置是顯示所有文件。通過改變Mask屬性來設置過濾器,可以適用DOS的標准通配方式,選擇要顯示的文件名。當指定多個過濾器時,之間用“;”隔開。

    目錄列表框部件DirectoryListBox顯示當前驅動器內的目錄,並且允許用戶在程序執行時切換目錄。Column屬性決定目錄在窗口中用多少列進行顯示,當窗體空間不夠時,用幾列進行顯示將有助於全面地顯示目錄信息。在Delphi中,當窗口空間顯示不下全部信息時,將自動加上滾行條,以方便用戶的操作。

  驅動器下拉式列表框部件DriveComboBox顯示當前所在的驅動器,並且在執行時允許用戶在驅動器之間切換。作為程序員在應用這一部件時,應考慮當用戶選擇到不存在的驅動器時,進行容錯、提示處理。

   FilterComboBox(過濾式下拉文件列表框)部件顯示當前文件過濾器類型,例如*.**.pas等。在執行時允許用戶在下拉列表中選擇要顯示的文件類型。對Filter屬性進行初始化,就會得到下拉式列表。

   除了以上的四個部件外,在Sample頁上,Delphi還提供了一個目錄略圖部件DirectoryOutline。它將當前磁盤中的目錄結構顯示成一個多層次的略圖,也允許用戶在運行時進行

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved