Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Bobbybr21
1

Добавить свой класс в Settings

20.06.2012, 20:44. Показов 1422. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вообщем, есть класс со свойствами, хотелось бы его добавить в Settings проекта и чтоб свойства можно было выбирать из выпадающего списка( наподобе ImageFormat ,где можно выбирать формат картинки).
Возможно ли такое сделать?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.06.2012, 20:44
Ответы с готовыми решениями:

Как добавить данные в свой класс?
Привет форум. Пишу программу. Есть такой код: public static ObservableCollection<Patients> patient = new...

Как запихать свой класс в Settings?
Здравствуйте! Столкнулся тут с проблемой вот какого характера. Нужно в настройки программы(Settings) запихать переменную моего класса. ...

Как добавить List<string> в файл Settings1.settings
Вот собственно сам вопрос: Как добавить List&lt;string&gt; в файл Settings1.settings Добавлено через 3 минуты Или выход только один? : ...

2
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 11
21.06.2012, 06:49 2
Да, возможно.
Но придется свой класс объявлять в другом проекте(именно другом проекте, а не solution-е), так как VS поддерживает только такой варинт.
0
Bobbybr21
25.06.2012, 01:36 3
Объявил в другом проекте, вызываю через пространство имен в Settings нужный класс, и выбираю нужное свойство из списка, все как и хотел в общем. Но есть одна проблема, заметил, что когда запускаю проект заново то выпадающий список со свойствами куда то пропадает и ранее выбраное свойство теперь отображается в виде строки, да и кстати класс со свойствами тоже пропадает. Приходиться удалять свойство и перезапускать проект тогда опять все норм.
Есть мнение какие то по этому поводу?

Добавлено через 22 часа 35 минут
Народ подскажите
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.06.2012, 01:36
Помогаю со студенческими работами здесь

Левый хеш в имени папки для Settings.settings
ЧТо это в конце ?? и как его убрать ?

Нельзя привести setting из Settings.settings к типу FileSystemInfo
Доброго дня форумчанам :) Столкнулся со следующей проблемой: при попытке сохранить адрес последнего файла в настройках как есть (в...

Как переопределить класс integer в свой класс ('целочисленный')?
как переопредельть класс Int32 в свой класс ('целочисленный') я писал: class целочисленный : System.Int32{} выводит ошибку :...

Разработать класс Car. Добавить в класс 3 поля...
Разработать класс Car. Добавить в класс 3 поля: марка автомобиля, цвет автомобиля (использовать перечисление), стоимость автомобиля ...

Свой класс в propertyGrid
Как мне сделать, чтобы в propertyGrid можно было редактировать свойства моего класса? Например у меня два класса: class A ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
PHP 8: JIT-компиляция и улучшение производительно­сти
Jason-Webb 13.03.2025
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения. . .
Сериализация данных с Apache Avro в Kafka
Javaican 12.03.2025
Apache Kafka стала одним из ключевых решений для работы с большими потоками данных. Однако с ростом объемов передаваемых данных возникает проблема: как эффективно сериализовать и десериализовать. . .
Создание потребителей Kafka с помощью Reactor Kafka
Javaican 12.03.2025
Reactor Kafka — это библиотека, объединяющая Apache Kafka с реактивным программированием на базе Project Reactor. Такое сочетание позволяет строить неблокирующие, асинхронные приложения с контролем. . .
Ключевые слова Python
py-thonny 12.03.2025
Ключевые слова — не просто часть синтаксиса, а настоящий каркас языка, определяющий его возможности и ограничения. В Python существует 35 ключевых слов и 4 так называемых "мягких ключевых слова" —. . .
Сортировка в Python: Подробный обзор sorted() и .sort()
py-thonny 12.03.2025
В Python для решения задач сортировки предусмотрены два основных инструмента: функция sorted() и метод . sort(). На первый взгляд, различия между ними могут показаться незначительными, но когда дело. . .
Автоматизация задач в HCL Notes
Mr. Docker 12.03.2025
Если вы когда-нибудь работали с HCL Notes (раньше известным как Lotus Notes), то наверняка испытали смешанные чувства. С одной стороны, это мощная платформа для корпоративных приложений, с другой —. . .
Установка и настройка HCL Notes
Mr. Docker 12.03.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) — это не просто почтовый клиент, а целая корпоративная платформа для коллективной работы. Если вы когда-нибудь попадали в компанию, где все. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер