Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Компонент окно редактирования (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 указывает может ли пользователь изменять текст в окне.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 431; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.