Изображения, используемые в статье, созданы при помощи нейросети Kandinsky
Всем привет, друзья.
Прежде всего хочу поздравить с Новым 2024-м годом всех моих читателей и пожелать крепкого здоровья, счастья и удачи в новом году. Пусть все ваши желания исполнятся, а поставленные цели на год будут достигнуты. Желаю разработчикам успехов в написании отличных программ и проектов!
В качестве подарка на Новый год команда сайта Allineed.Ru представляет вашему вниманию разработанную нами библиотеку AINFormControls, содержащую различные элементы управления для использования в ваших приложениях Windows Forms. В библиотеке содержатся элементы управления, которые могут быть подключены к вашему проекту (это должно быть приложение для Windows Forms) и позволят настроить по вкусу его внешний вид.
Библиотека включает в себя 11 элементов управления:
- AINCustomButton - кастомная кнопка, для которой можно настраивать собственные цвета фона и текста - как в обычном состоянии кнопки, так и при наведении курсора мыши. Также можно использовать градиентные заливки для фона кнопки в её обычном состоянии и при наведении указателя мыши на кнопку;
- AINCustomCheckBox - кастомный чекбокс (или "флажок"), позволяющий включить или выключить определённую опцию/настройку на форме. Наш элемент AINCustomCheckBox позволит вам использовать в качестве символа "флажка" любой пользовательский символ, а также настроить на ваш вкус внешний вид флажка - в обычном состоянии и при наведении указателя мыши на элемент управления. Также поддерживаются функции смещения флажка при нажатии на него, создающие эффект "вдавливания";
- AINCustomRadioButton - кастомный радиобаттон (или радиокнопка), элемент управления, позволяющий производить единственный выбор из нескольких доступных опций на форме;
- AINCustomTextBox - кастомное текстовое поле, поддерживающее функции смены стиля текстового поля при получении фокуса ввода, возможности изменения стиля для границ текстового поля, фона текстового поля и цвета шрифта текстового поля в обычном состоянии и при получении фокуса. Поддерживает специальное свойство Status, которое удобно использовать для валидации ввода данных в текстовое поле;
- AINCustomListBox - кастомный элемент списка, поддерживающий стилизацию элементов списка и назначение изображений для каждого элемента списка в обычном состоянии и выбранном состоянии;
- AINCustomGroupBox - кастомная группа элементов управления, позволяет разместить внутри своей области другие элементы управления (кнопки, радиокнопки, флажки, списки и т. д.);
- AINTicker - элемент управления, предоставляющий возможности бегущей строки на форме Windows Forms;
- AINStringList - элемент управления, который позволяет выводить нумерованный или маркированный список строк на форме;
- AINShadowedLabel - элемент управления "метка", похожий на стандартный элемент Label, но дополнительно поддерживающий функцию тени для текста метки, а также возможность изменения цвета текста для метки и шрифта при наведении указателя мыши на метку;
- AINDropdownButton - элемент управления "выпадающая кнопка", позволяющий назначить контекстное меню для кнопки, которое будет отображаться при клике мышью на кнопку-стрелку, находящуюся рядом с основной функциональной кнопкой;
- AINStopwatchControl - элемент управления "секундомер", предоставляет функциональные возможности секундомера в приложении для Windows Forms.