mdi

    0熱度

    1回答

    是否有一種可接受的做法來跟蹤winform中全局變量的值 - 類似於爲Web應用程序保留一個項目在會話中?在我的windows mdi窗體應用程序中,用戶選擇一個值,然後需要能夠使用多個子窗體訪問它。我不是貿易的Windows開發人員,我不想選擇對繼承此項目的下一個開發人員沒有意義的解決方案。 我搜索了這個答案已經找不到我需要的東西,所以任何幫助表示讚賞。

    1熱度

    1回答

    這是關於如何構造MVVM/WPF應用程序的「最佳實踐設計」問題。 設想一些像Photoshop,你有一個編輯器,可以打開多個(標籤式)文件&工具箱。每個工具只需設置當前活動文檔的屬性(如打開設置過濾器參數的過濾器&)。我爲標籤界面使用Actipro的Docking & MDI框架。 有兩種類型的文檔支持:調用它們DocSimple & DocComplex,其中DocComplex提供DocSim

    0熱度

    1回答

    我正在創建庫存系統,我想要發生的是當我單擊按鈕時內容將會更改,但不是標題和導航面板。 我已經試過了什麼: -created panel and used panel.show()/ panel.hide()(當我創建了很多面板並將它放在與其他面板相同的位置時GETS失控,當我隱藏一個面板,所有這些都是隱藏的。) 現在我的主窗體是一個MDI容器,我創建了只包含我將需要的面板的新窗體。我想知道是否有任

    -1熱度

    2回答

    我正在使用Windows應用程序。我有一個MainForm(父)和幾個childForm。在MainForm中有一個列表視圖,其中包含一個childForm名稱列表,並通過單擊列表中的每個名稱,顯示相關的childForm,並關閉以前的ChildForm。 我使用這個代碼,以顯示childForm和關閉在MainForm.cs(ParentForm)先前childForm: CloseForms(

    -1熱度

    1回答

    即時通訊試圖找出一種方法將自動生成的「BOM編號」複製到另一個文本框「計劃編號」中,問題是添加新記錄時「BOM編號:」的值設置爲「新建」,並且只有在保存記錄時纔會分配一個BOM編號。 我想找到可以讓我等於BOM的價值沒有排定沒有使加載BOM記錄accodring到BOM否=日程沒有 任何時候我可以把它作爲一個標識符的方法幫助會非常感激:)

    -1熱度

    1回答

    我們的應用程序使用'MDI'(大多數問題在TForm descedants中都已修復)。在大多數表格中,如果數據已被更改,則拒絕關閉(使用closequery),並通知用戶保存或取消。這工作得很好。 但與其他人不同,我想跳過這一點,如果應用程序正在死亡。這可能是因爲用戶點擊了MainForm上的X。我只想要應用程序死亡 - 不保存數據等。 問題是MainForm的CloseQuery在所有mdic

    2熱度

    1回答

    我已經創建了一個父窗體併爲此引發了ControlAdded事件。並且還爲此父窗體設置屬性IsMdiContainer爲true。然後,如果我創建一個新的形式稱爲ChildForm1和ChildForm2像下面的代碼, public partial class ParentForm : Form { public ParentForm() { InitializeCo

    3熱度

    1回答

    我使用下面的代碼通過點擊系統關閉按鈕以關閉MDI子窗體關閉MDI子,並能正常工作: procedure Tfrm_main.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; end; 但如何如果我想通過使用標準按鈕(在子窗體本身內)關閉MDI子窗體。如果我在事件處理

    0熱度

    1回答

    我正在關注來自HERE的選項卡式MDI表單示例。我只是將代碼複製到測試應用程序中。 問題是,如果我按下「X」按鈕關閉窗體,總是最後一個選項卡關閉,而不是選定的一個。 但在示例解決方案中,它完美地工作。但是,我無法在代碼,屬性或事件中找到與我的測試項目有任何差異的地方。 我希望有人給我一個提示。你可能錯過了這段代碼

    0熱度

    1回答

    在MDI家長表格(使用this.IsMdiContainer = true),我們不允許用方法ShowDialog()顯示任何兒童表格;自動會拋出以下異常: 類型的第一個機會異常「System.InvalidOperationException」 發生在System.Windows.Forms.dll中 附加信息:表格不是一個頂級窗體不能將 顯示爲模態對話框。在調用showDialog之前,請從任