ВУЗ:
Составители:
36
Кнопка
SpeedButton
отличается тем, что она обычно используется
без подписи, только с картинкой.
Для кнопки необходимо задать свойство
Caption
(подпись) и проце-
дуру обработки onClick.
Ввод и вывод данных.
Для ввода и вывода данных используются окна редактирования
(Edit). Ввод осуществляется с помощью клавиатуры. Данные вводятся в
виде строки текста и сохраняются в свойстве Text. При необходимости
вводить и выводить числа используются стандартные функции преобразо-
вания типов:
I:= StrToInt(Edit1.Text); {преобразование строки символов в целое число}
X:= StrToFloat(Edit2.Text); {преобразование строки символов в вещест-
венное число}
Edit1.Text:=IntToStr(K); {преобразование целого числа в строку симво-
лов}
Edit2.Text:= FloatToStr(X); {преобразование вещественного числа в стро-
ку символов}
Преобразование строки в число используется для ввода данных через
окно редактирования, обратное преобразование используется для вывода
результатов расчетов в окно редактирования.
Событие onChange используется для преобразования введенного
текста в число. Это событие наступает при изменении текста в окне редак-
тирования. Пример процедуры обработки этого события (через окно ре-
дактирования Edit1 вводится целое число M):
………………………………………..
procedure TForm1.Edit1Change(Sender: TObject);
begin
if Edit1.Text >'' then {проверка того, что строка непустая}
M:=StrToInt(Edit1.Text);
end;
………………………………………..
Необходимость проверки того, что строка Edit1.Text непустая, свя-
зана с тем, что функции StrToInt и StrToFloat не работают с пустыми
строками.
Компонент
Memo
представляет собой текстовый редактор, который
можно встроить в приложение. Он обладает всеми качествами стандартно-
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Кнопка SpeedButton отличается тем, что она обычно используется
без подписи, только с картинкой.
Для кнопки необходимо задать свойство Caption (подпись) и проце-
дуру обработки onClick.
Ввод и вывод данных.
Для ввода и вывода данных используются окна редактирования
(Edit). Ввод осуществляется с помощью клавиатуры. Данные вводятся в
виде строки текста и сохраняются в свойстве Text. При необходимости
вводить и выводить числа используются стандартные функции преобразо-
вания типов:
I:= StrToInt(Edit1.Text); {преобразование строки символов в целое число}
X:= StrToFloat(Edit2.Text); {преобразование строки символов в вещест-
венное число}
Edit1.Text:=IntToStr(K); {преобразование целого числа в строку симво-
лов}
Edit2.Text:= FloatToStr(X); {преобразование вещественного числа в стро-
ку символов}
Преобразование строки в число используется для ввода данных через
окно редактирования, обратное преобразование используется для вывода
результатов расчетов в окно редактирования.
Событие onChange используется для преобразования введенного
текста в число. Это событие наступает при изменении текста в окне редак-
тирования. Пример процедуры обработки этого события (через окно ре-
дактирования Edit1 вводится целое число M):
………………………………………..
procedure TForm1.Edit1Change(Sender: TObject);
begin
if Edit1.Text >'' then {проверка того, что строка непустая}
M:=StrToInt(Edit1.Text);
end;
………………………………………..
Необходимость проверки того, что строка Edit1.Text непустая, свя-
зана с тем, что функции StrToInt и StrToFloat не работают с пустыми
строками.
Компонент Memo представляет собой текстовый редактор, который
можно встроить в приложение. Он обладает всеми качествами стандартно-
36
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »
