Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PosNameTypeDescriptionDefault
<0, 1>RectangleMultivalueThe item's size and location0, 0, 0, 0
<0, 2>Caption/ImageTextThe item's caption or image""
<0, 3>ColorsMultivalueThe item's text and background colorsNone, None
<0, 4>FontFontThe item's fontTahoma, 8 pt.
<0, 5>AlignmentMultivalueThe item's vertical and horizontal alignmentLeft, Top
<0, 6>HyperlinkBooleanSpecifies that the item is a hyperlinkFalse$
<0, 7>ButtonBooleanSpecifies that the item is a buttonFalse$

...

The ItemList property sets or gets all the items in the popup. Popup items are rectangular areas on the popup control which contain text or an image. Items can have various effects such as background colors, button effects, and hyperlink effects. The user can click on any items, in which the OnItemClick event is fired.

The ItemList property is an @FM delimited array of items. Each item is comprised of several @VM delimited attributes. Each attributes is explained below in detail.

...

PosNameTypeDescription
<1, 1, 1>LeftIntegerThe item's X position
<1, 1, 2>TopIntegerThe item's Y position
<1, 1, 3>WidthIntegerThe item's width
<1, 1, 4>HeightIntegerThe item's height

This is a required value since it defines the item's dimensions. Note also that the rectangle is relative to the top left corner of the popup. So, if X and Y are 0, then the item will start in the popup's top left corner.

...

PosNameTypeDescription
<1, 3, 1>Text ColorColorThe item's text color
<1, 3, 2>BackgroundColor FillThe item's background

The Text Color can be any Color value. If None or Auto, then the text is black. The Background can be any valid Color Fill pattern. If it is set to None, then the item is transparent.

...

PosNameTypeDescription
<1, 5, 1>Horizontal AlignmentOptionThe caption's horizontal alignment
<1, 5, 2>Vertical AlignmentOptionThe caption's vertical alignment

...

Code Block
// Set a single centered text item in the popup 
Items = ""  
Items<1, 1> = "0":@SVM:"0":@SVM:"170":@SVM:"130"  
Items<1, 2> = "Hello, World!"  
Items<1, 4> = "":@SVM:"":@SVM:"700":@SVM:"0":@SVM:"0"  
Items<1, 5> = "Center":@SVM:"Center"  
Set_Property(@Window:".OLE_POPUP", "OLE.ItemList", Items)

See Also

ItemAddItems