Objects and Controls

Appeon PowerBuilder® 2019 R2

FOR WINDOWS

DOCUMENT ID: DC37787-01-1900-01

LAST REVISED: June 09, 2020

Copyright © 2019 Appeon. All rights reserved.

This publication pertains to Appeon software and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement, and it may be used or copied only in accordance with the terms of that agreement.

Upgrades are provided only at regularly scheduled software release dates. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of Appeon Inc.

Appeon and other Appeon products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Appeon Inc.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP and SAP affiliate company.

Java and all Java-based marks are trademarks or registered trademarks of Oracle and/or its affiliates in the U.S. and other countries.

Unicode and the Unicode Logo are registered trademarks of Unicode, Inc.

All other company and product names mentioned may be trademarks of the respective companies with which they are associated.

Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.

Appeon Inc., 1/F, Shell Industrial Building, 12 Lee Chung Street, Chai Wan District, Hong Kong.


Table of Contents

PowerBuilder System Objects and Controls
What are system objects?
System object properties, events, and functions
System object inheritance hierarchy
Undocumented base class objects
Viewing system objects
System Object Properties, Events, and Functions
ADOResultSet object
Animation control
Application object
ArrayBounds object
CheckBox control
ClassDefinition object
CoderObject object
CommandButton control
CompressorObject object
Connection object (obsolete)
ContextInformation object
ContextKeyword object
CORBACurrent object (obsolete)
CORBAObject object (obsolete)
CrypterObject object
DotNetAssembly object
DotNetObject object
DataStore object
DataWindow control
DataWindowChild object
DatePicker control
DropDownListBox control
DropDownPictureListBox control
DynamicDescriptionArea object
DynamicStagingArea object
EditMask control
EnumerationDefinition object
EnumerationItemDefinition object
Environment object
Error object
ErrorLogging object
Exception object
ExtractorObject object
Graph object
grAxis object
grDispAttr object
GroupBox control
HProgressBar control
HScrollBar control
HTrackBar control
HTTPClient object
Inet object
InkEdit control
InkPicture control
InternetResult object
JSONGenerator object
JSONPackage object
JSONParser object
Line control
ListBox control
ListView control
ListViewItem object
mailFileDescription object
mailMessage object
mailRecipient object
mailSession object
MDIClient object
Menu object
MenuCascade object
Message object
MLSync object
MLSynchronization object
MonthCalendar control
MultiLineEdit control
OAuthClient object
OAuthRequest object
OLEControl control
OLECustomControl control (OCX)
OLEObject object
OLEStorage object
OLEStream object
OLETxnObject object
Oval control
Picture control
PictureButton control
PictureHyperLink control
PictureListBox control
Pipeline object
ProfileCall object
ProfileClass object
ProfileLine object
ProfileRoutine object
Profiling object
RadioButton control
Rectangle control
ResourceResponse object
RESTClient object
ResultSet object
ResultSets object (obsolete)
RibbonBar control
RibbonApplicationButtonItem control
RibbonApplicationMenu control
RibbonCategoryItem control
RibbonCheckBoxItem control
RibbonComboBoxItem control
RibbonGroupItem control
RibbonLargeButtonItem control
RibbonMenu control
RibbonMenuItem control
RibbonPanelItem control
RibbonSmallButtonItem control
RibbonTabButtonItem control
RichTextEdit control
RoundRectangle control
RuntimeError object
ScriptDefinition object
SimpleTypeDefinition object
SingleLineEdit control
SSLCallBack object (obsolete)
SSLServiceProvider object (obsolete)
StaticHyperLink control
StaticText control
SyncParm object
Tab control
Throwable object
Timing object
TokenRequest object
TokenResponse object
TraceActivityNode object
TraceBeginEnd object
TraceError object
TraceESQL object
TraceFile object
TraceGarbageCollect object
TraceLine object
TraceObject object
TraceRoutine object
TraceTree object
TraceTreeError object
TraceTreeESQL object
TraceTreeGarbageCollect object
TraceTreeLine object
TraceTreeNode object
TraceTreeObject object
TraceTreeRoutine object
TraceTreeUser object
TraceUser object
Transaction object
TransactionServer object
TreeView control
TreeViewItem object
TypeDefinition object
ULSync object
UserObject object
VariableCardinalityDefinition object
VariableDefinition object
VProgressBar control
VScrollBar control
VTrackBar control
WebBrowser control
Window control
WSConnection object (Obsolete)
Property Descriptions and Usage
Accelerator
AccessibleDescription
AccessibleName
AccessibleRole
Activation
AdditionalOpts
Alignment
AllowEdit
AnimationName
AnimationTime
AuthenticateParms
AutoArrange
AutoHScroll
Automatic
AutoPlay
AutoReadData
AutoScale
For Graph controls
For ribbon controls
AutoSize
AutosizeHeight
AutoSkip
AutoVScroll
BackColor
BeginX
BeginY
BoldSelectedText
Border
BorderColor
BorderStyle
BottomMargin
BoxHeight
BoxWidth
BringToTop
BuiltinTheme
ButtonHeader
Cancel
CalendarBackColor
CalendarTextColor
CalendarTitleBackColor
CalendarTitleTextColor
CalendarTrailingTextColor
Category
CategorySort
Center
Checked
ClientId
ClientSecret
Clicked
CloseAnimation
CollectionMode
ColumnsPerPage
ContentsAllowed
ContextMenu
ControlCharsVisible
ControlMenu
CornerHeight
CornerWidth
CreateOnDemand
CustomFormat
DataObject
DataSource
DataType
DBPass
DBUser
Default
DefaultCommand
DefaultUrl
DeleteItems
Depth
DisabledName
DisableDragDrop
DisableNoScroll
DisplayEveryNLabels
DisplayExpression
DisplayName
DisplayOnly
DisplayType
DocumentName
DragAuto
DragIcon
DropDownCalendar
DropDownRight
DropLines
EditLabels
EditMode
Elevation
Enabled
EncryptionKey
EndX
EndY
ErrorText
For MLSynchronization, MLSync objects
For DotNetAssembly objects
Escapement
ExtendedOpts
ExtendedSelect
FaceName
Factoid
FillColor
FillPattern
FirstDayOfWeek
FixedLocations
FixedWidth
FocusOnButtonDown
FocusRectangle
FontCharSet
FontFamily
FontPitch
FontWeight
Format
Frame
FreeDBLibraries
GrantType
GraphType
HasButtons
HasLines
HeaderFooter
Height
HideSelection
HideTabHeader
HidePanelText
Host
HScrollBar
HSplitScroll
HTextAlign
Icon
IgnoreCase
IgnoreDefaultButton
IgnorePressure
Increment
Indent
InkAntiAliased
InkColor
InkEnabled
InkHeight
InkMode
InkWidth
InputFieldBackColor
InputFieldNamesVisible
InputFieldsVisible
InsertAsText
Invert
Italic
Item[ ]
ItemHandle
ItemPictureIndex[ ]
ItemType
Label
LabelWrap
LargePictureHeight
LargePictureMaskColor
LargePictureName[ ]
LargePictureWidth
LayoutRTL
LeftMargin
LeftText
Legend
Level
Limit
LineColor
LinesAtRoot
LinesPerPage
LineStyle
LinkUpdateOptions
LiveScroll
LogFileName
LogOpts
MajorGridLine
MajorDivisions
MajorTic
Map3DColors
Mask
MaskDataType
MaxBox
MaximumValue
MaxDate
MaxPosition
MaxSelectCount
MaxValDateTime
MenuName
Method
MinBox
MinDate
MinimumValue
MinMax
MinorDivisions
MinorGridLine
MinorTic
MinPosition
MinValDateTime
MLPass
MLServerVersion
MLUser
Modified
For InkEdit, RichText controls
For RibbonComboBoxItem controls
MonthBackColor
MultiSelect
NewLine
Multiline
ObjectRevision
OpenAnimation
OriginalSize
OriginLine
OverlapPercent
PaperHeight
PaperOrientation
PaperWidth
Password
Password
Password
PerpendicularText
Perspective
PicturesAsFrame
PictureHeight
PictureIndex
PictureMaskColor
PictureName
For picture controls
For ribbon controls
PictureName[ ]
PictureOnRight
PictureWidth
Placeholder
Pointer
PopMenu
PopupWindow
Port
Position
PowerTipText
For picture controls
For ribbon controls
PowerTipDescription
PowerTips
PrimaryLine
ProcessOption
ProgressWindowName
Publication
RaggedRight
RecognitionTimer
Render3D
Resizable
ReturnCode
ReturnsNullWhenError
ReturnsVisible (obsolete)
RightMargin
RightToLeft
Rotation
RulerBar
RoundTo
RoundToUnit
ScaleType
ScaleValue
Scope
Scrolling
ScrollRate
SecondaryLine
SecureProtocol
SecureProtocol
Selected
SelectedStartPos
SelectedTab
SelectedTextLength
SelectionChanged
Series
SeriesSort
SetStep
ShadeBackEdge
Shortcut
ShowList
ShowHeader
ShowPicture
ShowText
ShowUpDown
SmallPictureHeight
SmallPictureMaskColor
SmallPictureName[ ]
SmallPictureWidth
Sorted
SortType
SpacesVisible (obsolete)
Spacing
Spin
StatePictureHeight
StatePictureMaskColor
StatePictureName[ ]
StatePictureWidth
Status
StdHeight
StdWidth
SyncRegistryKey
TabBackColor
TabOrder
TabPosition
TabStop[ ]
TabTextColor
TabsVisible (obsolete)
Tag
Text
For Menus and controls that display text and DatePicker controls
For Ribbon controls
TextCase
TextColor
TextSize
ThreeState
ThirdState
TimeOut
Title
TitleBackColor
TitleBar
TitleTextColor
TodayCircle
TodaySection
TokenLocation
ToolbarAlignment
ToolbarHeight
ToolbarVisible
ToolbarWidth
ToolbarX
ToolbarY
ToolBar
TopMargin
TrailingTextColor
Transparency
Transparent
ULTrans
Underline
UndoDepth (obsolete)
UnitsPerColumn
UnitsPerLine
URL
UseCodeTable
UseLogFile
UseMouseForInput
UserName
UseWindow
Value
View
Visible
VScrollBar
VTextAlign
WeekNumbers
Weight
Width
WindowDockOptions
WindowDockState
WindowObject
WindowState
WindowType
WordWrap
X
Y
About Display Formats and Scrolling
Using colors with display formats
Using date display formats
Using number display formats
Using string display formats
Using time display formats
Scrolling in windows and user objects