所以現在我的項目有一些自定義對話框,可以像提示用戶提供他的生日一樣,或者其他什麼。現在他們只是做一些事情,如設置this.Birthday
屬性,一旦他們得到一個答案(這是類型DateTime?
,空指示「取消」)。然後,調用者檢查它創建的對話框的Birthday
屬性以確定用戶應答的內容。有沒有一種標準的方法來從Windows窗體中的自定義對話框返回值?
我的問題是,有沒有一個更標準的模式來做這樣的事情?我知道我們可以設置this.DialogResult
爲基本的確定/取消的東西,但是在Windows窗體中是否有一種更通用的方式來表示「這是我收集的數據」?
讓ShowBirthdayDialog()方法返回Cancel或OK返回將會更實用。按照框架的模式使用屬性絕對會更好。 很好的答案。 – 2008-09-25 11:27:30