Настройки... Настройки!

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Настройки... Настройки!

Сообщение Alex[fj] » 03.03.2007 (Сб) 11:48

Всем привет!
Не ругайте, если это уже обсуждалось(искать было некогда!)...
Мне нужно сохранять настройки программы, чтобы при слейдующем запуске она запускалась с настройками, установленными пользователем(шрифт, цвет...). Подскажите, пожалуйста, как мне это сделать!
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 03.03.2007 (Сб) 12:26

Записывать эти данные при выходе из программы в реестр или файл, а при запуске программы считывать их оттуда.
Salus populi suprema lex

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 03.03.2007 (Сб) 18:57

Ха! Ясное дело! В файл записывать не удается... В смысле, удается, но потом при считывании не могу назначить Font String'ом... А как настройки записать в реестр?
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 03.03.2007 (Сб) 20:35

Alex[fj] писал(а):Ха! Ясное дело! В файл записывать не удается... В смысле, удается, но потом при считывании не могу назначить Font String'ом... А как настройки записать в реестр?


а не проще ли использовать стандартные решения студии (XML)?
все просто и со вкусом :)
Код: Выделить всё

      My.Settings.test = "test"
      My.Settings.Save()


только нужно перед этим прописать в файле настроек который находится в папке май проджекс
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 03.03.2007 (Сб) 23:01

Это все, конечно хорошо, только не катит! Не сохраняються настройки шрифта... Как, все-таки прописать их в реестр? Чтобы все, как у людей.
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 04.03.2007 (Вс) 13:04

Нашел SaveSettings и GetSetting... Настройки сохраняет, но опять же возвращает строку... А мне нужно сохрать шрифт, который выбрал пользователь! Помогите, пожалуйста!
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 04.03.2007 (Вс) 14:11

Alex[fj]

Тебе нужно шрифт представить в виде его описаний и всё. Тоесть, имя, сайз, стиль. А потом собрать их в объект Font.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Сообщение Alex[fj] » 04.03.2007 (Вс) 21:38

Sebas,
точно, как я сам не додумался! Вот, что значит опыт и свежий взгляд на задачу. Сделал я так:
записал name, style и size шрифта, по запуску извлек, объявил свой шрифт, вставил в него записанные настройки и присвоил Лайблу! Все, всем спасибо!
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 99

    TopList