Wolfgang Chien's Homepage | Delphi學習筆記 - 問答篇 |
請問Delphi的Form有分種類嗎? 為啥有的有ShowModel的方法而有的沒有? 又如何用程式控制Form的最大化/最小化等等.. Form的標題如何讓它顯示在中間(內定靠左).. 看使用手冊(原版翻譯)都找不到,煩請高手不吝解答..
TForm 就只有一種, 您專案中自訂的各種 form 中都是從這個類別繼承下來的, 再透過各種屬性的設定, 可以衍生出各式各樣的 form 出來
至於要讓 Form 出現的方法, 有 Show 與 ShowModal兩種選擇, 以後者作用出來的視窗是一個'排父性'的視窗, 換句話說, 當這個視窗出現時, 應用程式中暫時只有這個視窗有作用
您可以試試對主視窗以外的 Form 各以 Show 與ShowModal 兩種方法作讓它作用出來, 相信可以明白兩者的差異
將 Form 作極大極小的處理, 只要將那個 Form的 WindowState 屬性設為以下的值即可:
wsMaximized: 極大化 wsMinimized: 極小化 wsNormal: 還原
例:
procedure TForm1.Button1Click(Sender: TObject); begin WindowState := wsMaximized; end;
視窗標題在 Windows 3.1 是預設為調中, 95 中是靠左, 這部分我沒有研究過, 但是, 依照絕大部分視窗的慣例應該是比較好的方式, 不是嗎?
首頁 | 學習筆記 | 主題公園 | 軟體下載 | 關於本站 | 討論信群 | 相約下次 |