Borland C++ Builder



             

C++BUILDER: ПЕРВЫЕ ОПЫТЫ - часть 9


=> В окне Редактора кода курсор покажет позицию для ввода инструкции в обработчик события 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 Создает панель инструментов или строк состояния.
    <


    Содержание  Назад  Вперед