Я использую настройки приложения в своем проекте c # для сохранения имени пользователя и пароля gmail. Перед сохранением настроек я шифрую простой текстовый пароль. Когда я перезагружаю приложение, их получение, конечно, происходит без проблем, но полученный пароль зашифрован То, что я хочу, это расшифровать его обратно перед привязкой к текстовому полю
Код, сгенерированный дизайнером, выглядит примерно так:
this.tb_Gmail_Password.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::MyApp.Properties.Settings.Default, "GmailPassword", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
Я не знаю, смогу ли я правильно задать свой вопрос. Пожалуйста, не стесняйтесь пнуть меня, если я говорю на иностранном языке. Я дам больше описания в соответствии с вашим предложением ...
С уважением,
N10i.
- изменить -
при сохранении конфигурации я использую пользовательскую функцию для шифрования пароля, т.е.
Properties.Settings.Default.GmailPassword = MyApp.EncPass(tb_Gmail_Password.Text);
Могу ли я использовать что-то похожее на
this.tb_Gmail_Password.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::MyApp.Properties.Settings.Default, MyApp.DecPass("GmailPassword"), true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged));
т.е.
MyApp.DecPass("GmailPassword")