Class: Form

Module location: Windows.pkg line 4169 (view source)

Class: Form 1. Add Standard entry support 2. Support color change when shadowed (right now this is done in flex - should we try to make this automatic?) 3. Single item switch behavior

Class Hierarchy:

DFBaseFormForm

Mixins:

Prompt_Button_Mixin, Standard_Form_Mixin, ToolTip_Support_Mixin,

Direct Known Subclasses:

cCJGridSearchForm, dbListSearchForm, FormExternalControl, SpinForm,

Class Definition

Properties

Integerm_Prompt_object

Functions and Procedures

BooleanCapsLock_State()
check capslock bit for capslock_state
Construct_Object()
Prompt()
integerPrompt_Object(integer iItem)
RequestAddToolTip()
Inherited from DFLabel_Mixin
Called by Page_Object. Handles tooltip creation. We use a dedicated method to perform AddToolTip because it is often the case that Page_Object is implemented in a mixin class.
RequestDeleteToolTip()
Inherited from DFLabel_Mixin
Called by Page_Object. Handles tooltip removal.
Set(Integer iItem Integer hoPrompt)
Inherited from ToolTip_Support_Mixin
Set(Integer bState)
Inherited from ToolTip_Support_Mixin
With form based objects we can set capslock by setting the right bit in forms_options. We use the options message instead of the option message because form_option doesn't seem to work right.

References (14):

ModuleContaining SymbolLine
cCJGridSearchDialog.pkgcCJGridSearchForm8
CheckForCrystal.dgoCR347
CheckForCrystal.dgoCDO362
CheckForCrystal.dgoCK377
CustomerListCR.rvoStartCustNumber94
CustomerListCR.rvoEndCustNumber117
CustomerListCR.rvoStartCustName160
CustomerListCR.rvoEndCustName181
CustomerListCR.rvoFileNameForm278
Dfsellst.pkgdbListSearchForm59
Dfspnfrm.pkgSpinForm16
ExtFrm.pkgFormExternalControl26
ReportInformationCR.rvoReportNameForm34
ReportPreviewCR.rvoReportForm23