Облазил куча форумов но не нашёл то что нужно. Допустим у меня есть форма с правилами и если человек нажал на кнопку то больше эта форма не появлялась, как?
Как вариант использовать реестр для таких вещей. Если нажал принять - то значение записывается, например, "accepted" в созданную тобой ветку в реестре. И при каждом запуске проверяется, если "accepted", то форма не показывается
Как вариант использовать реестр для таких вещей. Если нажал принять - то значение записывается, например, "accepted" в созданную тобой ветку в реестре. И при каждом запуске проверяется, если "accepted", то форма не показывается
Есть. Я делал для себя тестовый проект с такой вещью. Закинь в dnSpy и посмотри логику программы(пароль: admin, логин: admin) Если нажмешь "Remember Me", то уже на авторизованной форме при нажатии на "крестик" (!не на кнопку "Выйти"), при след. запуске программы ты окажешься на авторизованной форме. И при нажатии "Выйти" ключ из реестра удалится, и ты при запуске программы будешь видеть форму авторизации
Вот сам файл:
Есть. Я делал для себя тестовый проект с такой вещью. Закинь в dnSpy и посмотри логику программы(пароль: admin, логин: admin) Если нажмешь "Remember Me", то уже на авторизованной форме при нажатии на "крестик" (!не на кнопку "Выйти"), при след. запуске программы ты окажешься на авторизованной форме. И при нажатии "Выйти" ключ из реестра удалится, и ты при запуске программы будешь видеть форму авторизации
Вот сам файл:
Есть. Я делал для себя тестовый проект с такой вещью. Закинь в dnSpy и посмотри логику программы(пароль: admin, логин: admin) Если нажмешь "Remember Me", то уже на авторизованной форме при нажатии на "крестик" (!не на кнопку "Выйти"), при след. запуске программы ты окажешься на авторизованной форме. И при нажатии "Выйти" ключ из реестра удалится, и ты при запуске программы будешь видеть форму авторизации
Вот сам файл:
Зачем такие сложности? Можно использовать стандартный файл настроек Settings.settings и добавить туда переменную, например, is_accepted.
При запуске приложения проверяем значение переменной
C#:
if(!Properties.Settings.Default.is_accepted)
{
// Показываем форму
}
else
// Тут скипаем