Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Имя_поля.text;



Например, если в окно с именем Edit3 ввести последовательность символов 'ABC', то переменная Edit3.text получит значение 'ABC'. Это значение можно присвоить любой переменной типа string, например

var S: String;

.......

S:= Edit3.Text;.

Для записи последовательности символов из программы в строку Edit1 достаточно выполнить оператор присваивания

Edit1.Text:= St; (St - переменная строкового типа).

Пример. Для иллюстрации ввода и вывода данных с помощью компонента Edit создадим проект с формой, показанной на рис.5.24.1

Рис. 5.24.1 Форма для примера

То есть форма должна содержать строку Edit и две кнопки: "закрыть" и "операция". В строку Edit будем записывать символы. При нажатии на кнопку "операция" программа должна забирать введенную последовательность символов, делать с ней некоторые преобразования (например, добавлять слева и справа символ #) и возвращать результат в строку Edit.

1.Создадим форму с заголовком "пример", для этого запишем в свойстве Caption формы слово "пример".

2.Создадим две кнопки "закрыть" и "операция". Как создать кнопки мы уже рассмотрели. Заметим только - при создании второй кнопки в описание класса будет добавлен компонент

Button2:Tbutton

и метод для обработки события связанного со второй кнопкой

Procedure Button2Click(sender:Tobject);

а в конце модуля формы будет добавлена заготовка процедуры обработчика

Procedure Tform1.Button2Click(sender:Tobject);

begin

end;.

2. Создадим строку редактирования Edit. Для этого

- в палитре компонентов выберем страницу "стандартные";

- щелкнем по кнопке и нарисуем в форме прямоугольник.

На экране в форме появится выделенный прямоугольник с текстом Edit1.

Значение строки редактирования передается через свойство Text, по умолчанию в этом свойстве записано Edit1. Удалим этот текст из свойства Text.

Теперь рассмотрим как можно передавать в программу и возвращать из программы данные через окно редактирования. Так как символы и числа обрабатываются по разному, рассмотрим два примера.

5.12.3. Ввод и вывод символьных данных.

Подготовим проект, который позволяет делать следующее. Пользователь вводит в строку редактирования последовательность символов. После щелчка на кнопке "операция" программа должна:

- взять строку символов и добавить слева и справа символ #;

- удалить из строки исходную последовательность;

- вывести в строку Edit полученную последовательность.

Для реализации этих функций необходимо в модуле формы добавить следующее (выделено жирным шрифтом):

a) в разделе переменных указать переменную (например S) строкового типа, т.е. раздел переменных будет иметь вид

Var Form1:Tform;





Дата публикования: 2014-12-10; Прочитано: 270 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.078 с)...