|
|||
5. Построение сложных форм. 6. Управление видимостью элементов. 7. Управление чувствительностью элементов. 8. Табличное отображение данных ⇐ ПредыдущаяСтр 2 из 2 5. Построение сложных форм Создать форму для размещения большого числа элементов пользовательского интерфейса (можно использовать материалы курсового проекта). Использовать группирование элементов и управление их геометрией при изменении размера формы. 6. Управление видимостью элементов Создать обработчики, которые бы управляли видимостью других элементов (простых или композиционных). Сделать сокрытие и отображение простого элемента и панели, содержащей другие элементы. 7. Управление чувствительностью элементов Создать обработчики, которые бы управляли чувствительностью других элементов (простых или композиционных). Сделать нечувствительным/чувствительным простого элемент и панель, содержащую другие элементы. Наблюдать изменение визуального представления элементов при изменении чувствительности. 8. Табличное отображение данных Используя представленный ниже код реализовать вывод данных из массива в компонент ListView.
void Tmainform:: CustomerView() { customer_lv-> Items-> BeginUpdate(); customer_lv-> Items-> Clear();
for(int i = 0; i < cust_count; i++) { TListItem* item = customer_lv-> Items-> Add(); item-> Caption = customers[i]. name; item-> ImageIndex = 1; // индекс иконки item-> Data = (void*)i; // индекс массива item-> SubItems-> Add(customers[i]. address); … } customer_lv-> Items-> EndUpdate(); }
Итог Представить в отчете интерфейс всех модулей программы и код обработчиков событий. На основании проделанной работы сделать и отразить в отчете выводы по возможности применения рассмотренных свойств при построении сложных пользовательских интерфейсов.
|
|||
|