Хелпикс

Главная

Контакты

Случайная статья





5. Построение сложных форм. 6. Управление видимостью элементов. 7. Управление чувствительностью элементов. 8. Табличное отображение данных



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();

}

 

Итог

Представить в отчете интерфейс всех модулей программы и код обработчиков событий.

На основании проделанной работы сделать и отразить в отчете выводы по возможности применения рассмотренных свойств при построении сложных пользовательских интерфейсов.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.