Компонент окно редактирования (TEdit).

Компонент метка (TLabel).

Показ формы как модального окна.

Показ формы как обычного окна

В обработчике события Button1Click запишем Form2.Show; при компиляции проекта система Delphi предложит включить Список подключаемых модулей новый модуль Unit2, где находится описание 2-й формы(подключать модули можно и самостоятельно. После запуска программы и щелчка на соответствующей кнопке на экране возникнет 2-я форма, которая связана с главной формой и между ними можно свободно переключатся, а при закрытии главного окна автоматически закроются все вспомогательные окна (но не наоборот).

Чтобы вызвать форму в модальном режиме (из активного окна невозможно переключится на другие окна приложения, пока оно не будет закрыто), необходимо использовать метод ShowModal.

№13. Компоненты страницы Standard. TLabel, TEdit, TButton, TFrame, TMainMenu.

Он используется для отображения текста, который играет роль метки и не изменяется пользователем. Текст метки задаётся в свойстве Caption. Размер меток TLabel определяется свойством AutoSize, если оно установлено в True, то вертикальные и горизонтальные размеры компонента определяются размером надписи. Если Autosize = false то выравнивание текста внутри компонента определяется свойством Alignment, и позволяет выравнивать текст по левому краю, по правому краю или по центу клиентской области метки. Свойство WordWrap определяет допустимость переноса слов длинной надписи, превышающей длину компонента, на новую строку. Для осуществления такого переноса необходимо установить свойство WordWrap в True, свойство Autosize в false и сделать высоту компонента такой, чтобы в нем могло разместиться несколько строк. Если WordWrap= false и Autosize= false, то длинный текст, не помещающийся в рамке, просто обрезается.

Вводимый и выводимый текст содержится в свойстве Text. Выравнивание текста и перенос строк невозможны. Свойство AutoSize позволяет автоматически подстраивать высоту окна под размер текста. Свойство AutoSelect определяет, будет ли автоматически выделяться весь текст при передаче фокуса в окно редактирования Свойства SelLength, SelStart, SelText, определяют длину выделенного текста, позицию перед первым символом выделенного текста и сам выделенный текст. Если выделенного текста нет, свойство SelStart определяет текущее положение курсора.

Свойство MaxLength определяет максимальную длину вводимого текста. Свойство Modified, доступное только во время работы программы, показывает производилось ли редактирование текста в окне.

Свойство passwordchar позволяет превратить окно редактирования в окно ввода пароля. Если в этом свойстве вместо #0 указать другой символ, например, символ *, то при вводе пользователем текста в окне будут появляться именно эти символы, а не те, что вводит пользователь.

Свойство ReadOnly указывает может ли пользователь изменять текст в окне.