Свой контрол (ComboBox + CheckedListBox)
Цитата: Константин от 09.05.2023, 04:47Доброго времени суток. [spoiler title="Оффтоп"]Примерно месяца три назад начал "изучать" C# по видеоурокам. Но так как "учился" я далеко не каждый день реальное количество потраченного времени куда меньше.[/spoiler] Появилась необходимость создать свой контрол. Как раз до соответствующего видеоурока дошел. Но мне его оказалось недостаточно.
Как создать что то вроде ComboCheckedListBox?
Что б на форме это отображалось как обычный ComboBox, но при клике открывался выпадающий список с галочками в котором можно выбрать несколько вариантов и текст выбранных вариантов записывается в ComboBox через ", ".
Есть какие то WinAPI которые бы предлагали подобное? Или это можно как то иначе закодить?
Доброго времени суток.
Как создать что то вроде ComboCheckedListBox?
Что б на форме это отображалось как обычный ComboBox, но при клике открывался выпадающий список с галочками в котором можно выбрать несколько вариантов и текст выбранных вариантов записывается в ComboBox через ", ".
Есть какие то WinAPI которые бы предлагали подобное? Или это можно как то иначе закодить?
Цитата: Константин от 09.05.2023, 19:40Поиск привел на такую страницу https://www.codeproject.com/Articles/21085/CheckBox-ComboBox-Extending-the-ComboBox-Class-and
Вроде бы на ней опубликовано как раз то что нужно, но как этим воспользоваться? Скачал проект а он просто не открывается.
Поиск привел на такую страницу https://www.codeproject.com/Articles/21085/CheckBox-ComboBox-Extending-the-ComboBox-Class-and
Вроде бы на ней опубликовано как раз то что нужно, но как этим воспользоваться? Скачал проект а он просто не открывается.
Цитата: Adler от 09.05.2023, 20:09Приветствую.
Как именно не открывается?
Скачал, проверил, все прекрасно открывается и собирается.
Приветствую.
Как именно не открывается?
Скачал, проверил, все прекрасно открывается и собирается.
Цитата: Константин от 09.05.2023, 20:16Просто не открывается
Сколько бы не ждал
Просто не открывается
Сколько бы не ждал
Цитата: Константин от 09.05.2023, 20:25Я могу собрать проект и посмотреть код, но именно форму изменить не могу, она не открывается..
Я могу собрать проект и посмотреть код, но именно форму изменить не могу, она не открывается..
Цитата: Adler от 09.05.2023, 20:29Судя по скрину вы его как-то не так открыли. Запустите
CheckBoxComboBox.slnилиФайл➞Открыть решение или проект➞ выберитеCheckBoxComboBox.sln
Судя по скрину вы его как-то не так открыли. Запустите СкопированоCheckBoxComboBox.sln или СкопированоФайл ➞ СкопированоОткрыть решение или проект ➞ выберите СкопированоCheckBoxComboBox.sln
Цитата: Константин от 09.05.2023, 20:33Цитата: Adler от 09.05.2023, 20:29Судя по скрину вы его как-то не так открыли. Запустите
CheckBoxComboBox.slnилиФайл➞Открыть решение или проект➞ выберитеCheckBoxComboBox.slnТогда все еще хуже. Раз. Два. Три.
Теперь я его даже собрать не могу.---------------------------
Microsoft Visual Studio
---------------------------
Проект, создающий библиотеку классов, не может быть непосредственно запущен.Для отладки данного проекта добавьте к решению проект, создающий приложение и ссылающийся на эту библиотеку, и сделайте его запускаемым.
---------------------------
ОК
---------------------------
Цитата: Adler от 09.05.2023, 20:29Судя по скрину вы его как-то не так открыли. Запустите
СкопированоCheckBoxComboBox.slnилиСкопированоФайл➞СкопированоОткрыть решение или проект➞ выберитеСкопированоCheckBoxComboBox.sln
Тогда все еще хуже. Раз. Два. Три.
Теперь я его даже собрать не могу.
---------------------------
Microsoft Visual Studio
---------------------------
Проект, создающий библиотеку классов, не может быть непосредственно запущен.
Для отладки данного проекта добавьте к решению проект, создающий приложение и ссылающийся на эту библиотеку, и сделайте его запускаемым.
---------------------------
ОК
---------------------------
Цитата: Adler от 09.05.2023, 21:06Цитата: Константин от 09.05.2023, 20:33Цитата: Adler от 09.05.2023, 20:29Судя по скрину вы его как-то не так открыли. Запустите
CheckBoxComboBox.slnилиФайл➞Открыть решение или проект➞ выберитеCheckBoxComboBox.slnТогда все еще хуже. Раз. Два. Три.
Теперь я его даже собрать не могу.---------------------------
Microsoft Visual Studio
---------------------------
Проект, создающий библиотеку классов, не может быть непосредственно запущен.Для отладки данного проекта добавьте к решению проект, создающий приложение и ссылающийся на эту библиотеку, и сделайте его запускаемым.
---------------------------
ОК
---------------------------раз и два - так и должно быть, т.к. проект древний и он предлагает его просто обновить. Жмете "Ок" и все. три - не понял что это.
"Проект, создающий библиотеку классов, не может быть непосредственно запущен." - ну так выберите в решении запускаемый проект, тот самый DemoApp, или вообще так.
Вообще, у вас проблемы с пользование самой VisualStudio, а не с программированием. Рекомендую сперва освоить VS.
Цитата: Константин от 09.05.2023, 20:33Цитата: Adler от 09.05.2023, 20:29Судя по скрину вы его как-то не так открыли. Запустите
СкопированоCheckBoxComboBox.slnилиСкопированоФайл➞СкопированоОткрыть решение или проект➞ выберитеСкопированоCheckBoxComboBox.slnТогда все еще хуже. Раз. Два. Три.
Теперь я его даже собрать не могу.---------------------------
Microsoft Visual Studio
---------------------------
Проект, создающий библиотеку классов, не может быть непосредственно запущен.Для отладки данного проекта добавьте к решению проект, создающий приложение и ссылающийся на эту библиотеку, и сделайте его запускаемым.
---------------------------
ОК
---------------------------
раз и два - так и должно быть, т.к. проект древний и он предлагает его просто обновить. Жмете "Ок" и все. три - не понял что это.
"Проект, создающий библиотеку классов, не может быть непосредственно запущен." - ну так выберите в решении запускаемый проект, тот самый DemoApp, или вообще так.
Вообще, у вас проблемы с пользование самой VisualStudio, а не с программированием. Рекомендую сперва освоить VS.
Цитата: Константин от 09.05.2023, 21:13Цитата: Adler от 09.05.2023, 21:06
Вообще, у вас проблемы с пользование самой VisualStudio, а не с программированием. Рекомендую сперва освоить VS.Кто б еще научил этому.
Скриншот - что изменилось? Я перезапустил ПК. Большое ничего не делал. Чему мне нужно научится что б работало сразу?
Цитата: Adler от 09.05.2023, 21:06
Вообще, у вас проблемы с пользование самой VisualStudio, а не с программированием. Рекомендую сперва освоить VS.
Кто б еще научил этому.
Скриншот - что изменилось? Я перезапустил ПК. Большое ничего не делал. Чему мне нужно научится что б работало сразу?
Цитата: Константин от 10.05.2023, 00:53В общем большое спасибо, смог нормально импортировать эту dll в свой проект.
Сейчас думаю можно ли ее изменить? Расстояние между пунктами как по мне слишком большое...
В общем большое спасибо, смог нормально импортировать эту dll в свой проект.
Сейчас думаю можно ли ее изменить? Расстояние между пунктами как по мне слишком большое...
