確定表單是否符合多文檔界面(MDI)標準。

MDI 是 Windows規範,用於在應用程序視窗中,打開多個文檔視窗。

大多數文字處理器是MDI應用程序

在dBASE Plus中,所有視窗都是表單。 MDI表單具有以下特徵:

  • 應用程序視窗一樣,它們是可移動且可縮放的。
  • 它們在應用程序的Windows菜單上列出。
  • 它們具有標題欄,並且在該標題欄中是系統菜單,最小化,最大化和關閉圖標。
  • 當一種MDI形式最大化時,同一應用程序中的所有其他MDI形式也最大化。
  • 當它們處於活動狀態時,它們的菜單將替換主菜單欄中的菜單
  • 它們不能是模組化的。
  • 關閉窗體的快捷鍵是Ctrl + F4。

MDI的對立面是SDI(單文檔界面),其中每個文檔都在其自己的應用程序窗口中。 Windows資源管理器是SDI應用程序。

SDI表單具有以下功能:

  • 它們每個都可以完全控制自己的外表;
    • 它們是否可移動.
    • 可調整大小.
    • 具有標題欄或啟用的任何控製圖標.
  • Windows任務欄中分別列出了每種形式。
  • 他們的菜單會出現表單格形式。
  • 它們可以是無模的(Modeless)模態(modal)的。
  • 可以將它們設置為始終顯示在其他視窗的頂部,或顯示為調色板視窗。
  • 關閉窗體的快捷鍵是Alt + F4。

表單的 MDI屬性 確定表單是 MDI 還是 SDI。

當mdi為True時,將忽略以下屬性:

  • 最大化 (maximize)
  • 最小化 (minimize)
  • 活動 (moveable)
  • 相當大的(sizeable)
  • 小標題(smallTitle)
  • sysMenu
  • 最高(topmost

這些屬性默認為MDI表單的相應值。

由於MDI表單不能為模態,因此無法使用readModal()方法打開MDI表單。

個人頭像照片

By 伍 芳左

MIS, ERP Pro...

發佈留言