Отображать только C # сообщение - PullRequest
5 голосов
/ 09 сентября 2010

Я хотел бы создать приложение на C #, которое отображает сообщение при запуске программы, с кнопкой «Не показывать это сообщение снова».

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

Любая помощь будет принята с благодарностью.

ТакжеЯ не уверен, как отобразить сообщение с кнопкой (новичок в c #), поэтому помощь по этому вопросу также будет оценена.

Ответы [ 4 ]

4 голосов
/ 09 сентября 2010

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

2 голосов
/ 09 сентября 2010

Вам просто нужно записать этот параметр где-то, что находится за пределами текущей жизни программы.

Для этого вы можете использовать часть настроек вашего проекта.флажок или что-то еще, вам, вероятно, придется создать новую форму, которая выглядит как окно сообщения.

0 голосов
/ 09 сентября 2010

В качестве альтернативы пользовательским настройкам, реестр и изолированное хранилище предоставляют действительные места для хранения ваших данных.Одним из преимуществ изолированного хранилища является то, что в вашем распоряжении целая мини-файловая система, которая может быть удобной для очень сложного хранилища.В этом конкретном случае, однако, либо пользовательские настройки, либо параметры реестра обеспечат максимальную простоту, IMO.

0 голосов
/ 09 сентября 2010

Вам нужно будет сохранить значение, указывающее, нажал ли пользователь флажок в файле XML, базе данных и т. Д.

Предполагая, что это WinForms, сообщение будет MessageBox или новой формой.

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