mdi

    0熱度

    1回答

    我試圖菜單合併與Mdi偶然發現一個不尋常的問題。基本上,我有一個我在一個解決方案中創建的MdiParent表單,它將是我在其他項目和解決方案中創建的各種MdiChild表單的父項,這些項目和解決方案也將在MdiParent項目中引用,參考將會是每個mdi子表單類型的.exe。 我已經測試我使用的特性,但在同一個項目在菜單中完美融合和MdiChild家長之間的作品。但是,當我使用相同的合併代碼,但在

    0熱度

    1回答

    MdiLayout枚舉具有一個名爲ArrangeIcons的值。如果這發送到MDI父窗體的LayoutMdi方法,則「所有MDI子圖標都安排在MDI父窗體的客戶區域內」。 當我試着把一個樣本MDI表單並將此值傳遞給LayoutMdi時,似乎沒有任何事情發生。 什麼是MDI子圖標?什麼是ArrangeIcons值?

    4熱度

    3回答

    默認的MDI父控件有一個大的「桌面」區域,可以顯示多個子窗體。用戶可以將表單拖動到此桌面區域的邊緣,以便大多數子表單不在屏幕上。 (一個滾動條出現在MDI父項中)我不喜歡這個特性。有沒有辦法鎖定桌面區域的邊緣,以便子窗體保持完全可見?

    10熱度

    2回答

    MDI窗體內部是承載mdi子窗體的客戶端區域。我如何知道該區域有多大?到目前爲止我所能想到的最好的方法是找到父代的潛在客戶區域(mdiparent.ClientRectangle)的總大小,然後減去從客戶區域帶走的工具欄等組件的大小。有沒有更好的辦法?

    1熱度

    3回答

    我正在使用側面導航面板使用MDI應用程序的項目。目前它是一個ListView。但是,我想重新設計它與Visual Studio 2008中的工具箱類似。 如果這是需要覆蓋默認繪圖方法的東西,那麼也可以幫助您提供一些關於如何使用繪畫方法,因爲我目前沒有任何使用它的經驗。 在此先感謝。

    0熱度

    5回答

    執行我在Delphi編寫的2007年 一個MDI應用程序。如果用戶退出內它的形式,而代碼執行導致異常,因爲代碼正在嘗試更新組件或使用與表單一起釋放的對象。 有無論如何我可以告訴代碼是否在退出事件中執行,或者是否有標準方法來處理這種情況? 更新與更多資料 異常通常在以下情況下發生的。 按下子mdi表單上的一個按鈕,這將激活表單中的函數,該函數將轉到數據庫並檢索數據,然後它將重新格式化並將其顯示在表單

    6熱度

    8回答

    儘管MDI是considered harmful,但幾個應用程序(甚至是MS Office,Adobe應用程序)仍然以純粹的形式使用它,或者將其作爲帶有選項卡式/ IDE類接口的混合使用。 MDI界面是否仍適用於某些應用? 我在想一個應用程序,其中一個通常與多個文檔一起工作,並且經常希望有多個文檔一面查看或複製/粘貼它們之間。 一個例子是Origin,其中一個工程中有多個工作表和圖形窗口;一個選項

    3熱度

    3回答

    我有一個需要顯示對話框的MDIChild窗體。目前,我正在做這樣的將MDIChild表單內... f.ShowDialog(Me) 我應該使用f.ShowDialog(mdiparent)? 在致電ShowDialog()之前設置店主有什麼不同?

    0熱度

    1回答

    我一直在使用工廠模型來創建子窗體添加到MDI窗體。這是我一直在使用的代碼: /// <summary> /// This uses the Factory Model to create the child node and then add it to the MDI Parent (this) /// </summary> /// <param name="chi

    3熱度

    8回答

    是否有可用於判斷是否已添加或從MDI父窗體中刪除子窗體的事件?