簡體   English   中英

C# Windows 應用程序 - InitializeComponent() 上的用戶設置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM