我有一個winform包含控件,當我的業務邏輯類的新實例被實例化時更新。隨着定時器的使用,我的類中的字段(及其關聯標籤)每隔幾秒更新一次。從其他類更新winform
這一切都工作正常,除了一個控件 - 豐富的文本框充當所有活動的日誌。
問題是這樣的:雖然我希望在實例化新類時刷新所有其他控件,但我不希望刷新日誌。我希望它存儲所有以前的活動(從當前會話;它不需要在應用程序的生命週期之間保留)。
顯然,我不能將日誌數據存儲在類實例中,所以我應該使用哪種方法正在使用?是否值得爲此創建一個Singleton?
我該如何去添加一個條目到日誌?
我沒有投票給你,但問題不是很清楚,你也沒有發佈任何代碼,所以人們不可能幫助:) – flesh 2009-12-15 23:17:39
目前還不清楚爲什麼你不能將日誌數據存儲在類實例中 - 任何東西都可以存儲在類實例中。如果這是字符串數據,爲什麼不把它存儲在你的表單或你的表單所包含的對象中? – 2009-12-15 23:17:40
+1以平衡downvote,但作爲肉體建議,請提供更多信息。 – 2009-12-15 23:18:51