Class: ComboForm

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

{ OverrideProperty=Border_Style InitialValue=Border_Normal } { OverrideProperty=Search_Mode DesignTime=False } { OverrideProperty=Search_Case DesignTime=False }

Class Hierarchy:

DFBaseComboBoxComboForm

Mixins:

Combo_Mixin, Standard_Form_Mixin, ToolTip_Support_Mixin,

Class Definition

Functions and Procedures

Activating()
By default we will fill combo lists during activating. In some cases the list may already be filled in which case nothing will happen. as of 15.1 we changed all deactivating/activating signatures to not return values We have not recommended using activating for return values and we don't want codesense and events to use the get msg_activating syntax. We have not changed the actual code in unlikely case that some is successfully using activating to return a value. This is a "if it ain't broke, don't fix it" kind of thing. This usage is not recommended and should not be used as a sample. returns integer
IntegerCapsLock_State()
Construct_Object()
End_Construct_Object()
Page(integer mode#)
We need to do some capslock checking with form combos. For some reason the runtime does not recognize the capslock bit in the form_options (as it does in form). note that comboForm and comboEntry each need their own Page method and not a common mixin
BooleanpbUseFormWindowHandle()
Inherited from ToolTip_Support_Mixin
Overridden to ensure that the combo form's Entry_State is taken into consideration.
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 bState)
Inherited from ToolTip_Support_Mixin

References (1):

ModuleContaining SymbolLine
CustomerListCR.rvoTypeCombo340