Всем привет!!!)))Я учу VB.NET,и потихоньку пишу разные программы(пока что бесполезные).И вот я написал калькулятор,в нём есть разные настройки внешнего вида.Мой вопрос вот в чём состоит:Я запускаю калькулятор,меняю его внешний вид(цвета кнопок,шрифт и т.д).Как мне сохранить это всё,что бы при следующем запуске калькулятора все шрифты.цвета что я менял сохранились?Я вроде знаю что нужно сохранить в txt файл,а как обратно считать и чтоб оно применилось?Помогите пожалуйста.Очень прошу...))))))
За ранее спасибо)))
С уважением............
.NET - Запись настроек программы в файл txt и чтение этих настроек обратно
-
ProgrammerPC
Re: .NET - Запись настроек программы в файл txt и чтение этих настроек обратно
На всякий случай мой скрин калькулятора:
- Вложения
-
BlackEric
Re: .NET - Запись настроек программы в файл txt и чтение этих настроек обратно
В txt файлы настройки обычно не сохраняют.
Их сохраняют в ini файлы или в реестре.
Соответственно ищите в google или в msdn описание работы с ini файлами или с реестром. Примеров очень много.
Их сохраняют в ini файлы или в реестре.
Соответственно ищите в google или в msdn описание работы с ini файлами или с реестром. Примеров очень много.
-
BlackEric
Re: .NET - Запись настроек программы в файл txt и чтение этих настроек обратно
ProgrammerPC, раз уж вы используете .NET, пользуйтесь тем, что есть, не придумывая велосипед.
Есть такая вещь как settings. В Solution Explorer откройте в Properties - settings.settings. Там добавьте строку, назовите, например btnPlusColor(цвет кнопки Плюс),
тип - System.Drawing.Color
scope - USER.
Value = System.Drawing.Color.Red(например).
После этого в программе вы можете делать так: (пример на C#, но смысл абсолютно тот же)
Действие при сохранении параметров:
Код:
Таким образом вы назначите переменной значение - голубой цвет. И это значение будет храниться в файле постоянно.
При открытии программы надо просто своим кнопкам и прочему назначить значения из settings:
Код:
Вот и всё
Есть такая вещь как settings. В Solution Explorer откройте в Properties - settings.settings. Там добавьте строку, назовите, например btnPlusColor(цвет кнопки Плюс),
тип - System.Drawing.Color
scope - USER.
Value = System.Drawing.Color.Red(например).
После этого в программе вы можете делать так: (пример на C#, но смысл абсолютно тот же)
Действие при сохранении параметров:
Код:
Код: Выделить всё
Properties.Settings.Default.btnPlusColor = System.Drawing.Color.Blue; //Назначили
Properties.Settings.Default.Save(); //Сохранили.Таким образом вы назначите переменной значение - голубой цвет. И это значение будет храниться в файле постоянно.
При открытии программы надо просто своим кнопкам и прочему назначить значения из settings:
Код:
Код: Выделить всё
buttonPlus.BackColor = Properties.Settings.Default.btnPlusColor;Вот и всё
-
ProgrammerPC
Re: .NET - Запись настроек программы в файл txt и чтение этих настроек обратно
Всем огромное-огромное спасибо!!!))).Сейчас буду пробовать.