Class: ComboEntry
{ OverrideProperty=Border_Style InitialValue=Border_Normal }
{ OverrideProperty=Search_Mode DesignTime=False }
{ OverrideProperty=Search_Case DesignTime=False }
Class Hierarchy:
DFBaseComboBoxEntryComboEntryMixins:
Auto_Setup_Mixin, Combo_Mixin, DataFile_Help_Mixin, Entry_Shadow_Mixin, Standard_Form_Mixin, ToolTip_Support_Mixin,
Direct Known Subclasses:
dbBasicComboForm_, 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 (see windows.pkg / ComboForm / Activating for more)
returns integer
IntegerCapsLock_State()
check capslock bit for capslock_state
Construct_Object()
End_Construct_Object()
Page(integer iState)
note that comboForm and comboEntry each need their own Page method
and not a common mixin
BooleanpbUseFormWindowHandle()
Overridden to ensure that the combo form's Entry_State is taken into consideration.
RequestAddToolTip()
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()
Called by Page_Object. Handles tooltip removal.
Set(Integer bState)
With entry based objects we can set capslock by setting
the right bit in item_options AND form_Options. We use the
options message instead of the option message because form_
option doesn't seem to work right.
References (1):