сохранение деталей в приложении - PullRequest
0 голосов
/ 11 ноября 2011

Я использую приложение C # Windows Forms.Когда я запускаю проект, появляется диалоговое окно с меню.В определенном меню я выбираю «Параметры» и открывается диалоговое окно «Параметры».Внутри этого мне нужно ввести имя пользователя и пароль и проверить его по БД.Если учетные данные верны, я должен создать форму для входа (у меня есть форма для входа как часть моего проекта), после закрытия проекта и его запуска в следующий раз.Как мне это сделать?

Как и где я должен сохранить результат проверки имени пользователя и пароля и заставить проект не забывать запускать форму входа в систему, когда я запускаю проект в следующий раз ???

Ответы [ 3 ]

1 голос
/ 12 ноября 2011

Вы можете попробовать «Свойства проекта»> «Настройки». VS создаст класс для настроек, и вы можете получить к ним доступ через Properties.Settings.Default. [PropertyName]

if(chkRememberMe.Checked)
{
Properties.Settings.Default.Username = txtUsername.Text;
Properties.Settings.Default.Password = txtPassword.Text;
Properties.Settings.Default.Save();
}

и при загрузке обратно

txtUsername.Text = Properties.Settings.Default.Username;
txtPassword.Text = Properties.Settings.Default.Password;
0 голосов
/ 11 ноября 2011

Вы должны сохранить информацию в файл в любом из следующих каталогов:

  • ApplicationData
  • LocalApplicationData

См. Environment.SpecialFolder .

0 голосов
/ 11 ноября 2011

используйте файл конфигурации приложения для сохранения локальных данных приложения Как: добавить файлы конфигурации приложения в проекты C # , и это полезно Как использовать appconfig

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...