[英]C# Windows Application - User Settings on InitializeComponent()
我正在嘗試在組件的呈現中使用持久的用戶設置 (.settings),即InitializeComponent()
- Visual Studios WinForms 設計器支持功能,designer.cs。
例如,如果上次會話未選中某個選項,則這次應保持未選中狀態。
如果我首先渲染表單的組件,即運行InitializeComponent()
,然后在程序的初始化程序類中使用用戶設置設置屬性,則它工作正常。
但這不是很整潔,而是希望它們都在同一個函數中一起呈現。
有什么原因這不起作用嗎? 也許我錯過了它工作所需的某種程序集參考?
請注意,我的InitializeComponent()
函數位於單獨的命名空間中
您不想觸摸InitializeComponent()
。 這段代碼都是設計者生成的。
如果您想保持整潔,我建議在form_Load
事件中設置任何用戶設置。 這是在表單的構造函數之后直接調用的。
發現問題。
在渲染中同時使用.Checked
和.CheckState
出現問題。 似乎只喜歡一個被使用。
現在工作正常並且可以正確使用用戶本地設置來填充字段。
現在很好很干凈。 謝謝大家
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.