Home > Language Reference > Classes

Popup Class

  + Object
    + Display
      + UIComponent
        + Control
          + ChoiceControl
            + Popup

Description

The Popup class implements the behaviors specific to the drop-down control. This control makes it possible to offer the user a choice of several elements in a drop-down list. This class is not instantiable, derivable or cloneable. The only instances available to the programmer are those automatically generated by HB++ when you place a control on a form.

All the methods necessary for handling the elements displayed by the list are defined by the ChoiceControl parent class. Refer to the documentation of this class for more information and examples of use.

The Font property makes it possible to set at design time the font used to display the items, as well as the control caption. At runtime, it is only possible to modify the font used to display the caption, actually the Text property.

Members

MembersDescription
CategorySelect Display a drop-down list of the system categories.
Click Raised when the user clicks the popup.
Font Font used for the control caption.
HitControl Simulates a tap on a control.
Text Popup text.
Inherited from ChoiceControlDescription
AddItem Adds an item to a list.
Change Event raised when a new item is selected in the list.
Clear Deletes all the items in a list.
FindItemData Finds an item in a list from its value.
FindString Finds an item in a list from its caption.
ItemData Value associated with a list item.
List Caption of an item in a list.
ListCount Number of items in a list.
ListIndex Item selected in a list.
NewIndex Index of the last inserted item.
Redraw Determines whether the control is updated each time the list is modified.
RemoveItem Deletes an item.
Sorted List elements sort criteria.
SortItems Event raised when the control must compare two items.
Inherited from ControlDescription
DrawFocusRing Draws the focus ring.
GotFocus Event raised when the control gains the focus.
Layer Layer to which the control belongs.
LostFocus Event raised when the control loses the focus.
NavFlags Navigation flags for the control.
RemoveFocusRing Erase the focus ring.
Tag String associated with the control.
Visible Indicates if a control is visible or not.
Inherited from UIComponentDescription
ComponentToScreen Converts coordinates relative to a component into coordinates relative to the screen.
FiveWayNavigator Event raised when the user presses one of the 5-way navigator keys.
Height Element height.
Left Distance between the left edge of the form and the left edge of the element.
Move Moves or resizes an element.
PenDown Event raised when the user touches an UI element with the stylus.
PenMove Event raised when the user moves the stylus.
PenUp Event raised when the user releases the stylus.
ScreenToComponent Converts coordinates relative to the screen into coordinates relative a component.
Top Distance between the top edge of the form and the top edge of the element.
UIRef Internal reference to a control.
Width Element width.
Inherited from DisplayDescription
Arc Draws an arc.
BackColor Background color.
BatchLimit Size of the graphics instruction buffer.
CoordinateSystem Coordinates system.
CopyArea Efficiently copies part of a Display object to another.
DrawFont Font used to draw the text.
Flush Empties the graphics instruction buffer.
FontMetrics Returns a FontMetrics object describing the physical charateristics of the currently active font.
ForeColor Foreground color.
GetPixel Queries the color of a given pixel.
hWin Returns the window handle.
Line Draws a line.
Oval Draws a circle or ellipse.
Pattern Defines the pattern used to fill drawings.
Polygon Draws a polygon.
PutPixel Sets the color of a pixel.
Rectangle Draw a rectangle.
ResID Identifier of the resource associated with the object.
ScaleFont Enable or disable font scaling.
TextColor Text color.
TextOut Draw text.
Inherited from ObjectDescription
ClassID Returns the type identifier corresponding to the actual class of the object.
Implements Determines whether the object implements the features of a given class.
Iterate Event raised to iterate over the elements of a container object.
Recipient Recipient of events sent by the object.
Serialize Event raised to serialize the object content into a stream.

System requirements

SystemMinimal versionRemarks
Palm OSPalm OS 3.0N/A