Sign in Join
FPDoc Onlineexperiment

TFormStateType enumeration

In unit Forms

Form state flags.

Declaration

pascal
TFormStateType = (fsCreating,fsVisible,fsShowing,fsModal,
 fsCreatedMDIChild,fsBorderStyleChanged,
 fsFormStyleChanged,fsFirstShow,fsDisableAutoSize)

Description

The form states are:

fsCreating
initializing (form streaming)
fsVisible
form should be shown
fsShowing
form handling WM_SHOWWINDOW message
fsModal
form is modal
fsCreatedMDIChild
not yet implemented
fsBorderStyleChanged
border style changed before window handle creation
fsFormStyleChanged
form style is changed before window handle creation
fsFirstShow
form is shown for the first time
fsDisableAutoSize
disable auto-size

Values

fsCreatinginitializing (form streaming).
fsVisibleform should be shown.
fsShowingform handling WM_SHOWWINDOW message.
fsModalform is modal.
fsCreatedMDIChildnot yet implemented.
fsBorderStyleChangedborder style changed before window handle creation.
fsFormStyleChangedform style is changed before window handle creation.
fsFirstShowform is shown for the first time.
fsDisableAutoSizedisable auto-size.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.