Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 24 стр.

UptoLike

Составители: 

- 24 -
ти окна текст-заголовок окна, Color позволяет задать цвет формы, Hint - по-
являющуюся при небольшой задержке курсора 'мыши' над некоторым эле-
ментом интерфейса строку текста, являющуюся контекстной подсказкой
(Hint является аббревиатурой словосочетанияHelp Instance’, необходимо
установить в TRUE свойство ShowHint), HelpContext - задать номер темы
помощи при вызове системы контекстной помощи (по
клавише F1 во время
исполнения программы - RunTime, значение HelpContext=0 отменяет вызов
темы помощи для данного компонента), Cursor -определяет форму курсора
'мыши' в момент нахождения курсора в пределах данного компонента.
Свойство FormStyle формы определяет тип окна - простое (SDI-окно) или
содержащее дочерние окна (
MDI-окно, значение свойства для 'родительского'
окна fsMDIForm, для 'дочернего' окна - fsMDIChild). Для функционирова-
ния окна 'поверх всех' необходимо установить свойство Form-
Style=fsStayOnTop.
У каждого компонента Delphi свои свойства, для уяснения которых сле-
дует пользоваться системой контекстной помощи и/или внешней документа-
цией (для компонентов третьих фирм).
Важно, что присваивать значения свойствам
можно и во время выполне-
ния приложения (RunTime), для этого выполняется простое присваивание
типа нижеприведенного
Form1 .ShowHint: =TRUE;
Form1.Hint:='Это строка текста контекстной помощи';
C++Builder.
Согласно синтаксису C++ вышеприведенный код должен
быть записан как
Form1->ShowHint=true; // для C++ в 'true / false' все буквы прописные !
Form1->Hint="Это строка текста контекстной помощи";
4.1.2. НАСТРОЙКА СВЯЗИ СОБЫТИЙ С
ПРОЦЕДУРАМИ ИХ ОБРАБОТКИ
Установка связи событий с обрабатывающими процедурами также проста
и производится на странице Events Инспектора Объектов (см. рис.З).
Для задания нужной процедуры следует выбрать строку соответствующе-
го события и единожды щелкнуть кнопкой 'мыши' по кнопке со стрелкой
вниз, появляющейся в правой части
соответствующей строки (при этом будет
показан список уже спроектированных процедур, соответствующих данному
событию по списку формальных параметров; пользователю остается выбрать
нужную) или дважды щелкнуть на соответствующей строке (в этом случае
Delphi сгенерирует уникальное имя процедуры и создаст прототип и заготов-
ку ('пустышку') этой процедуры с отсутствующим телом процедуры; имя
                                      - 24 -


ти окна текст-заголовок окна, Color позволяет задать цвет формы, Hint - по-
являющуюся при небольшой задержке курсора 'мыши' над некоторым эле-
ментом интерфейса строку текста, являющуюся контекстной подсказкой
(Hint является аббревиатурой словосочетания ‘Help Instance’, необходимо
установить в TRUE свойство ShowHint), HelpContext - задать номер темы
помощи при вызове системы контекстной помощи (по клавише F1 во время
исполнения программы - RunTime, значение HelpContext=0 отменяет вызов
темы помощи для данного компонента), Cursor -определяет форму курсора
'мыши' в момент нахождения курсора в пределах данного компонента.
   Свойство FormStyle формы определяет тип окна - простое (SDI-окно) или
содержащее дочерние окна (MDI-окно, значение свойства для 'родительского'
окна fsMDIForm, для 'дочернего' окна - fsMDIChild). Для функционирова-
ния окна 'поверх всех' необходимо установить свойство Form-
Style=fsStayOnTop.
   У каждого компонента Delphi свои свойства, для уяснения которых сле-
дует пользоваться системой контекстной помощи и/или внешней документа-
цией (для компонентов третьих фирм).
   Важно, что присваивать значения свойствам можно и во время выполне-
ния приложения (RunTime), для этого выполняется простое присваивание
типа нижеприведенного

Form1 .ShowHint: =TRUE;
Form1.Hint:='Это строка текста контекстной помощи';

   C++Builder. Согласно синтаксису C++ вышеприведенный код должен
быть записан как

Form1->ShowHint=true; // для C++ в 'true / false' все буквы прописные !
Form1->Hint="Это строка текста контекстной помощи";

4.1.2. НАСТРОЙКА СВЯЗИ СОБЫТИЙ С
       ПРОЦЕДУРАМИ ИХ ОБРАБОТКИ

   Установка связи событий с обрабатывающими процедурами также проста
и производится на странице Events Инспектора Объектов (см. рис.З).
   Для задания нужной процедуры следует выбрать строку соответствующе-
го события и единожды щелкнуть кнопкой 'мыши' по кнопке со стрелкой
вниз, появляющейся в правой части соответствующей строки (при этом будет
показан список уже спроектированных процедур, соответствующих данному
событию по списку формальных параметров; пользователю остается выбрать
нужную) или дважды щелкнуть на соответствующей строке (в этом случае
Delphi сгенерирует уникальное имя процедуры и создаст прототип и заготов-
ку ('пустышку') этой процедуры с отсутствующим телом процедуры; имя