Показать окно сообщения, если программа запускается впервые в C # - PullRequest
1 голос
/ 28 сентября 2019

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

Я думал о чем-то вроде этого:

private void Form1_Load(object sender, EventArgs e)
{
   if(firstTime)
   {
       MessageBox.Show("Welcome");
   }

Как я могу получитьпрограмма для отображения окна сообщения, когда пользователь впервые запускает программу в c #?

Ответы [ 2 ]

2 голосов
/ 28 сентября 2019

Вам необходимо где-то хранить эту информацию

  • Файл
  • Системный реестр
  • База данных
  • Настройки в приложении

Затем прочитайте значение и установите флажок firstTime перед проверкой.

1 голос
/ 28 сентября 2019

Вы можете добавить параметр в настройки приложения.

Перейти к обозревателю решений в разделе Properties и дважды щелкнуть Settings.settings.

Добавить параметр, названный, например,IsFirstLaunch и установите тип bool со значением True.

Затем вы можете написать:

if ( Properties.Settings.Default.IsFirstLaunch )
{
  Properties.Settings.Default.IsFirstLaunch = false;
  Properties.Settings.Default.Save();
  MessageBox.Show("Welcome");
}

Настройки сохраняются в:

c:\Users\{UserName}\AppData\Local\{Assembly CompanyName}\{Assembly Name}.Url__________

Такбудьте осторожны, чтобы установить Assembly CompanyName в AssemblyInfo.cs в том же разделе.

Assembly Name из свойств проекта приложения (дважды щелкните этот раздел Properties).

Youможете удалить этот файл для проверки снова.

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