Принцип выполнения:
В данной работе необходимо в соответствии с вариантом написать собственный элемент управления, выполненный в виде динамической библиотеки (в случае использования Qt или Windows Forms) или пакета NuGet,. А затем написать небольшую программу, демонстрирующую использование данного элемента управления. Важно реализовать взаимодействие с созданным элементом управления из тестовой программы - элемент управления должен передавать в основную программу данные и принимать из неё команды либо в формате слотов и сигналов, либо через вызовы методов и подключение обработчика событий. Созданный элемент управления должен быть подключена к тестовой программе. Должна быть продемонстрирована возможность работы с ним с использованием дизайнера для создания пользовательских интерфейсов. Формулировки вариантов используют термины из фреймворка Qt. При выполнении работы средствами языка C#, требуется найти аналогичные элементы управления из числа стандартных для создания собственного композитного элемента управления. Вместо испускания сигнала потребуется добавить возможность назначения внешнего по отношению к создаваемому контролу обработчика события, который сможет получать указанное в варианте свойство элемента.
Задание:
Текстовое поле с автозаполнением.
Виджет представляет из себя текстовое поле с подключённым автозаполнением (QCompleter). Список слов для автозаполнителя может быть передан и получен как QStringList с помощью реализованных методов виджета. Также к виджету могут быть подключены несколько разных списков слов и реализовано переключение между ними с помощью методов.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |