ВУЗ:
Составители:
37
го текстового редактора. Используется для вывода информации, состоящей
из нескольких строк. В свойстве
Text
храниться полный текст, содержа-
щийся в редакторе.
Свойство Lines используется для доступа к отдельным строкам тек-
ста. Это переменная класса TStrings. Методы этого класса используются
для добавления, удаления и вставки строк. Например, следующие инст-
рукции добавляют текст:
Memo1.Lines.LoadFromFile('c:\autoexec.bat'); {ввод текста из файла}
Memo1.Lines.Add('Еще одна строка');
Управление программой.
С помощью компонента Timer можно регулировать скорость выпол-
нения отдельных процедур. Этот компонент подключает к программе сис-
темный таймер. Таймер вырабатывает событие onTimer, наступающее че-
рез определенные промежутки времени, которые задаются свойством
Interval. Это переменная целого типа, задает интервал в миллисекундах
между двумя последовательными событиями onTimer. В качестве обра-
ботчика события может выступать любая пользовательская процедура, вы-
полнение которой автоматически повторяется через заданные промежутки
времени.
Обычно процедура, определенная в качестве обработчика события
onTimer, используется вместо цикла, но в отличие от него выполняется с
регулируемой задержкой. Во время задержки управление программой пе-
редается главному окну, что позволяет, не дожидаясь его окончания, оста-
новить выполнение этого цикла, запустить другую процедуру, управлять
размерами и расположением окна или закрыть приложение.
Обычно включение таймера производится с помощью нажатия соот-
ветствующей кнопки. Пример процедуры обработки нажатия такой кноп-
ки:
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled:= true;
end;
Часто возникает необходимость прервать выполнение процедуры, не
используя таймер, например по нажатию какой-либо клавиши. В этом слу-
чае в процедуре надо предусмотреть явный запуск функции обработки со-
общений. Следующий пример показывает, как это можно сделать.
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
го текстового редактора. Используется для вывода информации, состоящей
из нескольких строк. В свойстве Text храниться полный текст, содержа-
щийся в редакторе.
Свойство Lines используется для доступа к отдельным строкам тек-
ста. Это переменная класса TStrings. Методы этого класса используются
для добавления, удаления и вставки строк. Например, следующие инст-
рукции добавляют текст:
Memo1.Lines.LoadFromFile('c:\autoexec.bat'); {ввод текста из файла}
Memo1.Lines.Add('Еще одна строка');
Управление программой.
С помощью компонента Timer можно регулировать скорость выпол-
нения отдельных процедур. Этот компонент подключает к программе сис-
темный таймер. Таймер вырабатывает событие onTimer, наступающее че-
рез определенные промежутки времени, которые задаются свойством
Interval. Это переменная целого типа, задает интервал в миллисекундах
между двумя последовательными событиями onTimer. В качестве обра-
ботчика события может выступать любая пользовательская процедура, вы-
полнение которой автоматически повторяется через заданные промежутки
времени.
Обычно процедура, определенная в качестве обработчика события
onTimer, используется вместо цикла, но в отличие от него выполняется с
регулируемой задержкой. Во время задержки управление программой пе-
редается главному окну, что позволяет, не дожидаясь его окончания, оста-
новить выполнение этого цикла, запустить другую процедуру, управлять
размерами и расположением окна или закрыть приложение.
Обычно включение таймера производится с помощью нажатия соот-
ветствующей кнопки. Пример процедуры обработки нажатия такой кноп-
ки:
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled:= true;
end;
Часто возникает необходимость прервать выполнение процедуры, не
используя таймер, например по нажатию какой-либо клавиши. В этом слу-
чае в процедуре надо предусмотреть явный запуск функции обработки со-
общений. Следующий пример показывает, как это можно сделать.
37
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
