В окне Редактора кода курсор
=> В окне Редактора кода курсор покажет позицию для ввода инструкции в обработчик события OnClick, возникающего при выборе соответствующего элемента меню. C++Builder автоматически генерирует объявление этой функции для компоненты главной формы TOpenDialog
(из вставки
Dialogs Палитры компонент).
Рис. 2.12 показывает необходимые инструкции, составляющие тело функции FileOpenItemClick обработчика этого события.
Рис. 2.12. Реализация загрузки дочернего окна в файле Main.cpp.
Выделенная инструкция загружает строки Lines объекта Memo1 дочернего окна Child содержимым открытого текстового файла с именем
OpenDialog->FileName.
Конечно, разработка этого приложения еще далека до завершения. Когда вы скомпилируете и соберете его, то сможете редактировать текстовые файлы одновременно в нескольких окнах (Рис. 2.13). Однако сохранение результирующих файлов пока не предусмотрено - читатель без труда сам напишет код для команд меню
File [Save и
File |Save As.
Рис. 2.13. Работа приложения "MDI Application ".
Логичным развитием приложения, превращающим его в простейший текстовый редактор, было бы добавление команд поиска и замены в выпадающий список элемента главного меню под названием
Edit.
2.2 Палитра компонент - краткий обзор
2.2.1 Компоненты вкладки Standard
Компоненты этой вкладки осуществляют включение в ваше приложение следующих типовых интерфейсных элементов Windows:
ТМашМепи |
Создает панель команд главного меню для формы. |
TPopUpMerm |
Создает "выскакивающее" меню для формы или для другой компоненты. |
TLabel |
Отображает на форме текст названия, который нельзя редактировать. |
TEdit |
Отображает область редактируемого ввода одиночной строки информации на форме. |
TIVlemo |
Отображает область редактируемого ввода множественных строк информации на форме. |
TButton |
Создает кнопку с надписью. |
TCheckBox |
Создает элемент управления с двумя состояниями. |
TRadioButton |
Создает элемент управления с двумя состояниями. |
TListBox |
Отображает область списка текстовых строк. |
TComboBox |
Создает комбинацию области редактирования и выпадающего списка текстовых строк. |
TScrollBar |
Создает линейку прокрутки для просмотра содержимого окна, формы, списка или диапазона значений. |
TGroupBox |
Создает контейнер, объединяющий на форме логически связанную группу некоторых компонент. |
TRadioGroup |
Создает контейнер, объединяющий на форме группу логически взаимоисключающих радио-кнопок. |
TPanel |
Создает панель инструментов или строк состояния. |
<
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий