[英]Access Parent and subform open sequence
我為每個家長表格都定制了功能區。 我需要將子窗體功能區設置為與父窗體相同。
我在“ Form_Load”例程的每個表單和子表單上啟動功能區。 父表單功能區對於不同的用戶將有所不同。 我無法在form屬性上對其進行硬編碼。 在子窗體上,我使用Me.Parent.Form.RibbonName獲取父窗體功能區名稱。
Me.Parent.Form.RibbonName能夠返回父表單名稱。 但是,將觸發父窗體“ Form_Load”之前先觸發子窗體“ Form_Load”。 Me.Parent.Form.RibbonName將返回空值。
是否可以控制父窗體和子窗體之間的加載順序? 在加載任何子表單之前,需要先加載父表單。
謝謝。
是的你可以。 將“子表單持有者”控件源設置為“”,然后在加載或父表單的其他事件中,將子表單控件設置為子表單。
Me.subFormHolder.SourceObject = "subfrmYourSubformName"
該序列分為三部分:
因此,子窗體中的代碼會在最初打開時禁用任何代碼。 設置一個標志。 下次打開時,運行代碼和/或設置變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.