Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
18 / 19 / 4
Регистрация: 27.06.2016
Сообщений: 236

Возможно ли создать свой визуальный компонент для windows forms?

28.10.2023, 00:59. Показов 2544. Ответов 21

Студворк — интернет-сервис помощи студентам
Вопрос такой. Возможно ли создать свой визуальный компонент составленный из разных стандартных и потом его просто перетаскивать на форму из обозревателя компонентов как и все стандартные?

Для чего это надо.

У меня много приложений используют серийный порт и я замахался каждый раз создавать некую панель для настройки соединения по com порту. Каждый раз приходится размещать все кнопочкина на некой панели, прописывать все события , выбор порта скорости и т.д.
Хотелось бы как-то создать свой компонент который я бы просто перетащил на форму и там всразу было все включая создание самого экземпляра серийного порта и все кнопки и индикации его настройки и состояния.

Если это возможно то опишите пожалуйста по шагам как это делается.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.10.2023, 00:59
Ответы с готовыми решениями:

Как создать свой компонент Windows Forms
Доброго времени суток. Подскажите новичку, что делаю неправильно, а то застопорился уже 2 дня на одном месте. Буду писать подробно что...

Как создать свой (not based) класс combobox (windows.forms)
как создат свой (not based) класс combobox (windows.forms). красивый элемент управление

Создать визуальный компонент Часы
Создать визуальный компонент Часы, по умолчанию, показывающие системное время, содержащий свойство (+) Time с полями Hous , Minute. ...

21
18 / 19 / 4
Регистрация: 27.06.2016
Сообщений: 236
09.11.2023, 16:53  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Wolfdp Посмотреть сообщение
Дык, в программисты же идут только зеленые орки.
Я знаком с программированием около 30 лет. Ещё турбо си использовал. Писал не мало программ на с++ для себя. Но тем не менее что то я никак не пойму логику в msdn там помощь для тех кто уже итак все знает давным давно, но немножко подзабыл некторые ньюансы.

Цитата Сообщение от Wolfdp Посмотреть сообщение
У майкрософт тренд по десктоп не Windows Forms, а WPF и UWP ещё со времен 4.5
Почитал. UWP Это такая лыжа которая только начиная с виндовс 10 ездит. Весь ее смысл в универсальности кода для десктопных и мобильных устройств. Не готов я про виндовс 7 забыть.
WPF с места требует углубления в xaml. И оказалось что там нет компонета "серийный порт" что меня немного опечалило.
Можеь я ошибаюсь но для быстрого создания графического интерфейса WPF выглядит сыренько.
Ощущение такое что народ массово свалил на какието частные среды разработки графического интрерфейса. Потому что мало майкрософт дал готовых элементов и они какие то древние.
Вот открываешь С++ билдер от борланда, вот там 40 вкладок с компонентами на все случаи жизни. Сразу чувствуешь что тут жизнь кипит а не стоит на месте. Говорят и QT также. Надо глянуть какнибудь.
0
478 / 241 / 74
Регистрация: 25.05.2012
Сообщений: 1,139
Записей в блоге: 1
15.11.2023, 12:33
Цитата Сообщение от Святогор Посмотреть сообщение
WPF с места требует углубления в xaml
Добро пожаловать во взрослое программирование! А когда про MVVM узнаете, там вообще туши свет..

Цитата Сообщение от Святогор Посмотреть сообщение
там нет компонета "серийный порт"
формально интерфейс пользователя к портам (железу) отношения и не имеет..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2023, 12:33

Как создать свой собственный компонент для rad studio?
Доброго времени суток. Столкнулся с проблемой создания собственных компонентов, так как понятия не имею с чего начать. Подскажите...

Возможно ли подключить Windows Forms для проектов ASP.NET?
Всем добрый день. Столкнулся с тем, что перечень инструментов для windows.Forms где-то интересней. Например, инструмент...

Возможно ли зарегистрировать свой кастомный компонент в useForm?
Подскажите, пожалуйста, возможно ли сделать мой собственный компонент Select таким образом, чтобы его можно было зарегистрировать в useForm...

Визуальный компонент для текста
Добрый день! Мне нужно получить вот такое окно Какой компонент можно (нужно) использовать для текста? Пробовал RichTextBox, но...

Свой компонент от ListBox. Не могу задать свой тип для Items
День добрый господа. Нуждаюсь в вашей помощи. Суть такова, что я желаю создать свой компонент на базе ListBox. На данный момент меня...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru