Страница: 1 | 2 |
Вопрос: My.Settings
Добавлено: 20.03.09 00:44
Автор вопроса:
DLF
Подскажите, возможно ли добавление настроек для элементов, которые добавляются на форму динамически.
Например: во время нажатия на кнопку создается PictureBox и нужно, чтобы при повторном запуске программы он присутствовал на том же месте и с теми же параметрами, что и при его создании.
Ответы
Всего ответов: 17
Номер ответа: 1
Автор ответа: Сергей
ICQ: 558230345
Вопросов: 7
Ответов: 91
Профиль | | #1
Добавлено: 20.03.09 08:56
Пиши *.ini файл. В него запихивай всю информацию, а в программе ее обрабатывай. Так проще и надежнее.
Номер ответа: 2
Автор ответа: __Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #2
Добавлено: 20.03.09 16:59
Все... вешайся... ща загрызут
Номер ответа: 3
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 20.03.09 17:15
__Pavel__, а ты уже приготовился7
Номер ответа: 4
Автор ответа: __Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #4
Добавлено: 20.03.09 17:45
Я всегда готов... да только времени нет... так что без меня
))
Номер ответа: 5
Автор ответа: DLF
Вопросов: 9
Ответов: 53
Профиль | | #5
Добавлено: 20.03.09 18:10
А где уважаемый EROS?
Номер ответа: 6
Автор ответа: DLF
Вопросов: 9
Ответов: 53
Профиль | | #6
Добавлено: 20.03.09 18:35
При всех своих прелестях, здаётся мне , что этот метод имеет существенный недостаток. Так что Microsoft-у есть работа.
Номер ответа: 7
Автор ответа: maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #7
Добавлено: 20.03.09 19:32
Сделай в setting новую настройку например название - pictbox типа данных - boolean value = false scope - user
Потом пишешь в событии click кнопки: пишешь код для создания picturebox'a и пишешь my.setting.pictbox = true(если тебе нада что бы он появлялся в следующем запуске проги если не хочешь то пишешь my.setting.pictbox = false)
Потом пишешь в событии formload if my.settings.pictbox = true then
Пишешь тут что то что ты писал при нажатии кнопки(создать picturebox со всеми параметрами!)
end if
И всё если значение в настройках верно(true) то при загрузке приложения появиться picturebox если ложь(false) то нет..
Номер ответа: 8
Автор ответа: maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #8
Добавлено: 20.03.09 19:48
Для сохранения параметров какого то элемента например: picturebox'a таким же образом создаешь настройку токо типа string или long в зависимости от вида параметра.
Номер ответа: 9
Автор ответа: maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #9
Добавлено: 20.03.09 20:05
Всё это сохраняется в в папку с приложением в файл который называется имя главного exe файла.exe.config
Номер ответа: 10
Автор ответа: DLF
Вопросов: 9
Ответов: 53
Профиль | | #10
Добавлено: 20.03.09 20:22
Спасибо, буду пробовать...
Номер ответа: 11
Автор ответа: maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #11
Добавлено: 20.03.09 20:24
Project/applicatios=n proteries/settings
Номер ответа: 12
Автор ответа: DLF
Вопросов: 9
Ответов: 53
Профиль | | #12
Добавлено: 20.03.09 22:17
А может быть как сказано здесь: http://devpinoy.org/blogs/comgen/archive/2006/12/18/where-vb-net-my-settings-is-stored.aspx
Номер ответа: 13
Автор ответа: DLF
Вопросов: 9
Ответов: 53
Профиль | | #13
Добавлено: 20.03.09 22:25
Ну, не знаю. Если в VB.Net есть встроенная возможность(без вызова API)сохранять настройки программы и тем более совсем незамороченная, то глупо не использовать её.
Номер ответа: 14
Автор ответа: maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #14
Добавлено: 21.03.09 14:01
реальные патсаны ini уже давно не юзают, тем более в NET.. это уже прошлый век!
Номер ответа: 15
Автор ответа: maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #15
Добавлено: 21.03.09 14:05
http://vbnet.ru/forum/show.aspx?id=185006&page=1