Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 245

Вопросы

1. Можно ли изменять свойство Name компонента во время выполнения программы?

2. Какое свойство используется для того, чтобы разрешить или запретить доступ к компоненту?

3. Как можно во время выполнения программы сообщить пользователю, что доступ к кнопке запрещен?

4. В чем состоит различие между длинной и короткой подсказками?

5. Назовите три из четырех методов, которые могут использоваться для принудительной перерисовки элемента управления.

6. Сколько существует типов комбинированных списков?

7. Как используется свойство ModalResult в компонентах кнопок?

8. Какой компонент обычно используется в качестве контейнера для других компонентов?

9. Какое значение возвращает метод Execute() компонента OpenDialog, если пользователь закрывает диалоговое окно нажатием кнопки ОК?

10. Как из компонента SaveDialog сделать диалоговое окно Save As?

Упражнения

1. Создайте программу, содержащую два компонента редактирования. Сде­лайте так, чтобы по мере ввода данных в первый элемент, они появлялись во втором элементе редактирования.

2. Создайте программу с окном списка. Напишите код для загрузки списка из текстового файла перед отображением главного окна программы.

3. Добавьте компонент редактирования в программу из упражнения 2. После того, как пользователь выбрал элемент списка, его текст должен появ­ляться в компоненте редактирования.

4. Добавьте кнопку в программу из упражнений 2 и 3. После нажатия этой кнопки программа должна помещать в список в качестве нового элемента строку из элемента редактирования.

5. Создайте программу, которая использует компонент RadioGroup с че­тырьмя кнопками в группе. Добавьте компонент Label, текст которого должен изменяться в зависимости от того, какая радиокнопка нажата.

Web-дизайн (с) 2010 All rights reserved