Пользовательские элементы управления
Относительно простые пользовательские элементы управления WinForms для проектов VB или C#.
Скриншоты
Функциональность
- КнопкаControlArray
- массив элементов управления Button, в котором событие нажатия каждой кнопки может быть связано с различным действием.
- действия определены в коде.
- МояОвалШейп
- элемент управления овальной формы, которым можно манипулировать, чтобы он выглядел как светодиодный индикатор или просто украшение формы.
- позволяет формам заливки дуги и круговой диаграммы иметь симметрию и вращаться (анимация).
- логические переключаемые цвета внешнего кольца и заливки.
- МойRectangleShape
- чем-то похож на элемент управления овальной формы, но имеет прямоугольную форму.
- Вращающееся изображение1
- элемент управления, который позволяет поворачивать и/или переворачивать изображение, оставаясь полностью видимым (без срезанных углов).
- центральная точка привязки для поворота изображения.
- фиксированное соотношение сторон.
- Вращающееся изображение2
- элемент управления, позволяющий поворачивать и/или переворачивать изображение (со срезанными углами).
- позволяет использовать 9 различных опорных точек для вращения изображения.
- фиксированное или свободное соотношение сторон.
- предназначен для специальных изображений.
- Кнопка вращения текста
- кнопка управления, позволяющая размещать горизонтальный, вертикальный и перевернутый текст.
- определенные шрифты будут отображаться как символы.
- Индикатор позиции вращения
- элемент управления для указания положения/угла вращения.
- потенциально может быть использован в качестве флюгера.
- нулевое/исходное положение может быть выбрано как E (0), N (90), W (180) или S (270).
Проверьте снимки экрана на предмет возможного внешнего вида каждого элемента управления. Прочтите все комментарии, присутствующие в коде элемента управления.
Использование
- Загрузите и распакуйте zip-файл этого репозитория.
- В своем проекте либо используйте сам проект, либо создайте новую папку, щелкните ее правой кнопкой мыши и добавьте элементы управления как существующие элементы, перестройте решение и найдите их на панели инструментов.
Лицензирование
Все они лицензированы по лицензии MIT.
Товарные знаки
Любые товарные знаки, прямо или косвенно упомянутые в любом из элементов управления, принадлежат их соответствующим владельцам.
Полезные ресурсы
Форум веб-сайта AdvancedHMI — еще один проект с открытым исходным кодом, предоставляющий большое количество пользовательских элементов управления, включая специальные версии всех элементов управления, включенных в этот репозиторий.