Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Свойства. Active/ChildActiveForm‑ обычное/дочернее окно активно, т.е






Active/ChildActiveForm ‑ обычное/дочернее окно активно, т.е. имеет фокус ввода (True). Родительское окно не может быть активным.

ActiveControl ‑ определяет дочерний элемент, содержащий фокус.

ActiveMDIChild ‑ определяет дочернее MDI ‑ окно с фокусом.

AutoScroll‑ автоматическое появление полос прокрутки (True).

BorderIcon ‑ определяет наличие в окне кнопок: biSystemMenu (меню), biMinimize (минимизации), biMaximize (максимизации), biHelp (помощи).

BorderStyle ‑ стиль рамки окна: bsNone (заставка, нет рамки и заголовка, не может перемещаться и изменяться мышкой), bsSigle (размеры рамки не изменяются), bsSizeable (размеры рамки изменяются), bsDialog (диалоговое окно не означает, что окно модальное), bsToolWindow (панель инстру­мен­тов), bsSizeToolWind (панель инструментов с изменяемыми размерами). Воз­можность изменения или неизменения размеров окон относится к мышке, а программно всегда можно изменить размеры окон.

ClientHeight, ClientWidth ‑ высота и ширина клиентской части формы.

FormStyle ‑ стиль формы: fsNormal (стандартный), fsMDIChild (дочерняя форма), fsMDIForm (родительская форма), fsStayOnTop (всегда вверху, для вывода заставки или системной информации).

Icon ‑ имя файла с пиктограммой окна. Можно программно задать пик­тограмму (Form3.Icon.LoadFromFile(‘Book.ico’).

KeyPreview ‑ форма обрабатывает событие от клавиатуры перед обработ­кой активным объектом (True).

MDIChildCount ‑ число дочерних окон в MDI ‑ окне.

MDIChildren[I] ‑ открывается доступ к I‑ му дочернему окну в MDI‑ окне.

Menu ‑ имя главного меню формы (п.2.3.8.1).

ModalResult ‑ целочисленный результат диалога для модального окна. Position ‑ положение и размеры окна при появлении окна: poDesigned (запроектированное), poDefault (Windows), poDefaultPosOnly (положение при проектировании, размеры ‑ Windows), poDefaultSizeOnly (размеры при проектировании, положение ‑ Windows), poScreenCenter (в центре экрана).

PrintScale ‑ определяет масштабирование формы при печати на принтере: poNone (нет, каждый пиксель выводится одной точкой), poProportional (пропорционально), poPrintToFit (пропорционально с заполнением листа).

Scale ‑ разрешается масштабирование формы при различии значений свойств разрешающей способности PixelPerInch для формы и экрана.

TitleMode ‑ стиль расположения дочерних окон при упорядочении мозаикой.

VertScrollBar, HorzScrollBar ‑ управление вертикальной и горизонтальной полосами прокрутки при AutoScroll=False.

WindowMenu ‑ определяет пункт главного меню MDI‑ окна, к которому добавляются опции дочернего окна.

WindowState ‑ состояние окна при его появлении: wsNormal (проектное), wsMinimized (свернутое), wsMaximized (на весь экран).

 

Методы

ArrangeIcons ‑ упорядочение пиктограмм закрытых дочерних окон.

Cascade/Tile ‑ каскадное/мозаичное расположение дочерних окон.

Close ‑ окно закрывается без его уничтожения и, по возможности, удаляет­ся с экрана. Можно его снова показать методом Show. Метод помещает константу 2 (mrCancel) в свойство формы ModalResult.

Закрытие главной формы завершает выполнение приложения.

CloseQuery ‑ возвращает True, если можно закрыть окно.

Application.CreateForm( < тип формы>, < имя формы> ) ‑ создание формы.

Пример: Application.CreateForm(TForm2, Form2)

DefocusControl( Control: TwinControl, R ) ‑ отбирает фокус у дочернего элемента Control и, если R=True, то фокус получает форма.

FocusControl( Control: TwinControl ) ‑ передает фокус дочернему элементу Control.

Free, Release, Destroy ‑ уничтожает окно и ее дочерние окна и освобождает память. Обращение к уничтоженным окнам вызовет ошибку. Рекомен­ду­ется использовать метод Free, который проверяет возможность удаления.

GetFormImage ‑ содержит текущее изображение формы.

Hide ‑ скрыть форму. Метод не изменяет значение свойства ModalResult. После скрытия свойство Visible: =False.

Next/Previous ‑ переход к следующему/предыдущему MDI‑ окну.

Print ‑ распечатка окна на принтере.

SendCancelMode(Sender: Tcontrol) ‑ восстанавливает начальное состояние окна.

SelectNext(CurControl as TWinControl; GoForward, CheckTabStop: Boolean) ‑ передает фокус следующем/предыдущему (GoForward: =True/False) объекту, относительно объекта CurControl с учетом свойства TabStop (CheckTabStop: =True) объекта ‑ адресата (п.2.3.2.1).

SetFocus ‑ передает фокус активной и видимой форме.

Show ‑ показ формы в немодальном режиме. После свойство Visible: =True.

ShowModal: Integer ‑ показ формы в модальном режиме и возвращение результата диалога. После возвращения свойство Visible: =True.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.