我有一個Windows窗體應用程序,它使用一系列標籤來顯示應用程序配置設置。從這個表單中我打開了一個表單,它是使用屬性網格的配置編輯器。隱藏父級,顯示子級,修改配置,保存,關閉子級,顯示父級,刷新父級不重新加載配置。在窗體上刷新配置顯示
我在一起創建了一個新表單,但我知道這是不好的做法,並留下一個看不見的掛起的過程。
我的問題是,如何在父表單上更新父表單上的所有標籤,而不必創建父表單的新實例時更改保存在子表單中的所有標籤?
一位同事讓聽起來很簡單,他說他稱MainForm_onload。我昨晚花了幾個小時與一位經驗豐富的編程人員一起努力探索它的底部,但他從來沒有使用Windows窗體,所以我們無法弄清楚。
謝謝! 〜D
保存設置時觸發事件。當父表單收到事件時,更新標籤。或者,您在第一個實例中顯示了父窗體中的設置,請再次執行此操作以刷新標籤。如果您爲Label.Text分配一個新值,則會更新該標籤。 –
昨晚特里發生了這樣的事情,除了旨在重新加載整個表單的事件。所以他們自己的標籤需要重新設置,然後我拿它?其中大約有三十個,他們在MainForm_onload上設置(沒有其他事情發生在那裏),所以我希望只是重新檢查該檢查? –
只需設置一個設置所有標籤的方法,然後當您收到事件時,只需調用一次該方法即可更新標籤。 –