ВУЗ:
Составители:
Рубрика:
15
Функция или процедура часто требует, чтобы вызывающий оператор обеспечил
её информацией для обработки. Метод обработки события не исключение. Что касается
текста методов обработки события, сгенерированного Delphi, то он содержит
предварительно установленный список параметров. Например, метод обработки
события CloseBtnClick (строка 13 в листинге 2) имеет один параметр, именуемый
Sender. Этот параметр имеет тип объекта TObject. Аргумент (т.е. значение,
поставляемое подпрограммой, которая вызывает метод) параметра Sender обеспечивает
метод исходными данными о том, кто послал событие. Вам не нужно использовать
информацию, переданную параметром Sender, если Вы не хотите знать, кто послал
событие нажатия мыши.
Строки с 15 по 17 в листинге 2 показывают параметры метода FormMouseMove.
Этими параметрами являются Sender, Shift, X и Y. Параметр Shift сообщает о состоянии
кнопок мыши и клавиш клавиатуры. Он позволяет определять, были ли нажаты левая,
средняя или правая кнопки мыши и клавиши Ctrl, Shift и Alt. Параметры X и Y дают
координаты расположения мыши при её движении.
2.2.6 Реализации методов
Delphi генерирует только программу - каркас для реализации методов обработки
события. Вы ответственны за ввод кода, который определит работу методов.
Строка 33 содержит оператор Close, который составляет реакцию метода
обработки события TForm1.CloseBtnClick. Обратите внимание, что метод не использует
данные, переданные для параметра Sender.
Строки 38 и 39 обеспечивают оператор MessageDlg, который реализует метод
обработки события TForm1.FormClick. В этом методе также не используется значение
параметра Sender.
Строки 47 и с 50 по 54 предлагают программу реализации метода
TForm1.FormMouseMove. Строка 47 объявляет две локальные переменные S и bigStr,
которые имеют строковый тип. Строки с 50 по 54 содержат операторы, которые
отображают текущее расположение мыши. Обратите внимание, что эти операторы
используют данные, переданные для параметров X и Y. Операторы формируют строку,
которая определяет текстовое изображение координат мыши и присваивает эту строку
заголовку (свойству Caption) управляющего элемента - метки.
3 Свойства компонентов
Свойства служат двум главным целям. Во - первых, они определяют внешний
вид формы или компонентов. Во - вторых, они определяют их поведение.
3.1 Установка свойств во время разработки
Delphi даёт возможность просматривать и изменять свойства формы или
компонента во время разработки. Форма и компоненты приходят, как говорится, с
установками производителя. Большинство этих установок подходит для
среднестатистического пользователя, но некоторые из них Вам ещё надо настроить.
Например, наиболее часто изменяются такие свойства, как заголовок и имя
управляющего элемента. Когда Вы редактируете свойства формы или компонента,
связанные с изображением на экране, Delphi сразу обновляет картинку. Некоторые
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »