●
MDI的編輯環境●
MPI的編輯環境●
創建打開、編輯、保存文件●
查找、替換文件中指定的字符串●
復制、粘貼、剪切字符串●
設置文件字體大小●
打印文件本章將通過
MPIEdit實用程序逐一介紹在Delphi中如何實現上述功能。文本編輯器是一種常用的應用程序。用戶在編輯器中編輯多種文件,在多個文件之間進行數據交換,對文件進行各種屬性設置,並按自己要求打印文件。
4.1 多文本界面
多文本界面是一種在一個應用程序中同時打開兩個或更多文件的界面形式。例如在字處理程序可同時打開多個文件,用戶可在多個文件中方便地進行切換.
MDI應用程序提供了一種方便的方式,使得用戶在同一工作區域內對多個文檔進行觀察和交換數據。MDI工作區域可分為父窗體和子窗體,在Dephi的MDI應用程序中,父窗體通常是程序的主窗體。
在MDI中,父窗體之外的窗體稱為子窗體,文檔或其它數據在子窗體打開。這些文檔可以是相同的文件格式,或在應用程序支持下也可以是不同的文件格式。
在設計階段,可創建 MDI 父窗體作為應用程序主窗體, 亦可創建子窗體樣板。Delphi允許創建多個子窗體類型,但MDI應用程序只支持其中的一種。
本節講述創建MDI應用程序的基本步驟:
● 創建主窗口
● 創建子窗口
● 創建主窗口菜單
● 融合菜單
● 運行時創建子窗口
4.1.1 創建父窗口
在MDI應用程序中,主窗口為應用文檔提供一個工作區域。這個區域可打開一個或多個子窗口,創建父窗口是建立MDI應用程序的第一步。
創建父窗口與其它窗口類似,不同之處在於設置窗體的FormStyle屬性。
FormStyle屬性可決定一個窗體是父窗口還是子窗口,或不是MDI類型。 只能在