Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Свойства. 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.
|