- CheckBox control
- CommandButton control
- DatePicker control
- DropDownListBox control
- DropDownPictureListBox control
- EditMask control
- GroupBox control
- HProgressBar control
- HScrollBar control
- HTrackBar control
- InkPicture control
- Line control
- ListBox control
- ListView control
- MonthCalendar control
- MultiLineEdit control
- OLEControl control
- OLECustomControl control
- Oval control
- Picture control
- PictureButton control
- PictureHyperLink control
- PictureListBox control
- RadioButton control
- Rectangle control
- RichTextEdit control
- RoundRectangle control
- SingleLineEdit control
- StaticHyperLink control
- StaticText control
- Tab control
- TreeView control
- VProgressBar control
- VScrollBar control
- VTrackBar control
- Window control
Table 8.
Property |
Support Level |
Example Code |
---|---|---|
Automatic |
Supported |
cbx_1.Automatic = TRUE |
BackColor |
Supported |
cbx_1.BackColor = ll_value cbx_1.BackColor = RGB(192,192,192) Note: transparent value is unsupported. |
BorderStyle |
Supported |
cbx_1.BorderStyle = StyleLowered! cbx_1.BorderStyle = StyleRaised! |
BringToTop |
Supported |
cbx_1.BringToTop = TRUE |
Checked |
Supported |
cbx_1.Checked = TRUE cbx_1.Checked = lb_value |
DragAuto |
Supported |
cbx_1.DragAuto = TRUE |
DragIcon |
Supported |
cbx_1.DragIcon = 'c:\archive\arrow.ico' |
Enabled |
Supported |
cbx_1.Enabled=TRUE cbx_1.Enabled = lb_value |
FaceName |
Supported |
cbx_1.FaceName = "" cbx_1.FaceName = ls_value |
FontCharSet |
Supported |
cbx_1.FontCharSet = ANSI! |
FontFamily |
Supported |
cbx_1.FontFamily = Roman! |
FontPitch |
Supported |
cbx_1.FontPitch = Fixed! |
Height |
Supported |
cbx_1.Height=889 cbx_1.Height = li_value |
Italic |
Supported |
cbx_1.Italic=TRUE cbx_1.Italic = lb_value |
LeftText |
Supported |
cbx_1.LeftText = TRUE |
Pointer |
Supported |
cbx_1.Pointer='Cross!' cbx_1.Pointer='d:\archive\IBEAM.CUR' |
RightToLeft |
Supported |
cbx_1.RightToLeft = TRUE |
TabOrder |
Supported |
cbx_1.TabOrder = 10 |
Tag |
Supported |
cbx_1.Tag = ls_value |
Text |
Supported |
cbx_1.Text = ls_value |
TextColor |
Supported |
cbx_1.TextColor = long(88995) cbx_1.TextColor = RGB(0,0,255) |
TextSize |
Supported |
cbx_1.TextSize = 15 cbx_1.TextSize = li_value |
ThirdState |
Supported |
cbx_1.ThreeState = TRUE cbx_1.ThirdState = TRUE |
ThreeState |
Supported |
cbx_1.ThreeState = TRUE cbx_1.ThirdState = TRUE |
Underline |
Supported |
cbx_1.Underline = TRUE cbx_1.Underline = lb_value |
Visible |
Supported |
cbx_1.Visible =TRUE cbx_1.Visible = lb_value |
Weight |
Supported |
cbx_1.Weight = 700 cbx_1.Weight = li_value In both PowerBuilder and Appeon Web applications, a weight value smaller or equal to 550 indicates a normal weight, and a weight value larger than 550 indicates a bold weight. |
Width |
Supported |
cbx_1.Width=899 cbx_1.Width = li_value |
X |
Supported |
cbx_1.X = 100 cbx_1.X = li_value |
Y |
Supported |
cbx_1.Y = 500 cbx_1.Y = li_value |
ClassDefinition |
Unsupported |
|
Transparency |
Unsupported |
Table 9.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RbuttonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 10.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_return = cbx_1.ClassName() |
Drag |
Supported |
cbx_1.Drag(Begin!) |
GetParent |
Supported |
lobj_parent = cbx_1.GetParent() |
Hide |
Supported |
li_return = cbx_1.Hide() |
Move |
Supported |
cbx_1.Move(100,100)] li_return = cbx_1.Move(li_x,li_y) |
PointerX |
Supported |
li_return = cbx_1.PointerX() |
PointerY |
Supported |
li_return = cbx_1.PointerY() |
PostEvent |
Supported |
cbx_1.PostEvent(RButtonDown!) lb_return = cbx_1.PostEvent(event) |
Resize |
Supported |
cbx_1.Resize(100,20) li_return = cbx_1.Resize(li_x, li_y) |
SetFocus |
Supported |
cbx_1.SetFocus() li_return = cbx_1.SetFocus() Unsupported: SetFocus(cbx_1) |
SetPosition |
Supported |
li_return = cbx_1.SetPosition(position) |
SetRedraw |
Supported |
li_return= cbx_1.SetRedraw(TRUE) |
Show |
Supported |
li_return = cbx_1.Show() |
TriggerEvent |
Supported |
cbx_1.TriggerEvent(RButtonDown!) |
TypeOf |
Supported |
if cbx_1.TypeOf() = Checkbox! Then ls_return = "Checkbox!" else ls_return = "Not a Checkbox" end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 11.
Property |
Support Level |
Example Code |
---|---|---|
BringToTop |
Supported |
cb_1.BringToTop = TRUE |
Cancel |
Supported |
cb_1.Cancel = TRUE |
Default |
Supported |
cb_1.Default = TRUE |
DragAuto |
Supported |
cb_1.DragAuto = TRUE |
DragIcon |
Supported |
cb_1.DragIcon = 'c:\archive\arrow.ico' |
Enabled |
Supported |
cb_1.Enabled = lb_value |
FaceName |
Supported |
cb_1.FaceName = "" cb_1.FaceName = "Courier" |
Height |
Supported |
cb_1.Height = li_value |
FontCharSet |
Supported |
cb_1.FontCharSet = ANSI! |
FontFamily |
Supported |
cb_1.FontFamily = Roman! |
FontPitch |
Supported |
cb_1.FontPitch = Fixed! |
Italic |
Supported |
cb_1.Italic = lb_value |
Pointer |
Supported |
cb_1.Pointer = 'Size!' cb_1.Pointer ='d:\archive\IBEAM.BMP.cur' |
TabOrder |
Supported |
cb_1.TabOrder = 20 |
Tag |
Supported |
cb_1.Tag = ls_value |
Text |
Supported |
cb_1.Text = ls_value |
TextSize |
Supported |
cb_1.TextSize = li_value |
Underline |
Supported |
cb_1.Underline = TRUE cb_1.Underline = lb_value |
Visible |
Supported |
cb_1.Visible = TRUE cb_1.Visible = lb_value |
Weight |
Supported |
cb_1.Weight = 700 cb_1.Weight = li_value |
Width |
Supported |
cb_1.Width = 750 cb_1.Width = li_value |
X |
Supported |
cb_1.X = 280 cb_1.X = li_value |
Y |
Supported |
cb_1.Y = 1280 cb_1.Y = li_value |
ClassDefinition |
Unsupported |
Table 12.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 13.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_return = cb_1.ClassName() |
Drag |
Supported |
cb_1.Drag(Begin!) |
GetParent |
Supported |
PowerObject lpo_return lpo_return = cb_1.GetParent() |
Hide |
Supported |
li_return = cb_1.Hide() |
Move |
Supported |
cb_1.Move(200,800) li_return = cb_1.Move(li_x,li_y) |
PointerX |
Supported |
li_return = cb_1.PointerX() |
PointerY |
Supported |
li_return = cb_1.PointerY() |
PostEvent |
Supported |
cb_1.PostEvent(Clicked!) |
Resize |
Supported |
cb_1.Resize(200,800) li_return = cb_1.Resize(li_x, li_y) |
SetFocus |
Supported |
li_return = cb_1.SetFocus() Unsupported: SetFocus(cb_1) |
SetPosition |
Supported |
ll_return = cb_1.SetPosition(ToTop!) |
SetRedraw |
Supported |
li_return = cb_1.SetRedraw(TRUE) |
Show |
Supported |
li_return = cb_1.Show() |
TriggerEvent |
Supported |
li_return = cb_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
if cb_1.TypeOf() = commandbutton! then ls_return = "commandbutton!" end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Difference
Left mouse clicking on the DatePicker control will trigger the Clicked, GetFocused events in sequence.
Table 14.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
dp_1.Accelerator=67 |
AccessibleDescription |
Supported |
|
AccessibleName |
Supported |
|
AccessibleRole |
Supported |
|
AllowEdit |
Supported |
dp_1.AllowEdit = TRUE |
Border |
Supported |
dp_1.Border = TRUE |
BorderStyle |
Supported |
dp_1.BorderStyle = StyleBox! dp_1.BorderStyle = StyleLowered! dp_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
|
CalendarBackColor |
Supported |
dp_1.CalendarBackColor = RGB(255, 255, 0) |
CalendarFontCharset |
Supported |
db_1.CalendarFontCharset = ANSI! |
CalendarFontFamily |
Supported |
dp_1.CalendarFontFamily = Roman! |
CalendarFontName |
Supported |
dp_1.CalendarFontName = ls_value |
CalendarFontPitch |
Supported |
dp_1.CalendarFontPitch = Fixed! |
CalendarFontWeight |
Supported |
dp_1.CalendarFontWeight = li_value |
CalendarItalic |
Supported |
dp_1.CalendarItalic = lb_value |
CalendarTextColor |
Supported |
dp_1.CalendarTextColor = RGB(0,0,255) |
CalendarTextSize |
Supported |
dp_1.CalendarTextSize = li_value |
CalendarTitleBackColor |
Supported |
dp_1.CalendarTitleBackColor = RGB(128, 255, 128) |
CalendarTrailingTextColor |
Supported |
dp_1.CalendarTrailingTextColor = RGB(128, 255, 128) |
CalendarUnderline |
Supported |
dp_1.CalendarUnderline = lb_value |
CustomFormat |
Supported |
dp_1.CustomFormat = ls_value |
DateValue |
Supported |
dp_1.DateValue = ld_value |
DragAuto |
Supported |
dp_1.DragAuto = TRUE Notes:
|
DragIcon |
Supported |
dp_1.DragIcon = 'arrow.ico' |
DropDownRight |
Supported |
dp_1.DropDownRight = true |
Enabled |
Supported |
dp_1.Enabled = TRUE |
FaceName |
Supported |
dp_1.FaceName = "" |
FirstDayOfWeek |
Supported |
dp_1.FirstDayOfWeek = Monday! |
FontCharSet |
Supported |
dp_1.FontCharSet = ANSI! |
FontFamily |
Supported |
dp_1.FontFamily = Roman! |
FontPitch |
Supported |
dp_1.FontPitch = Fixed! |
FontWeight |
Supported |
dp_1.FontWeight = 700 |
Format |
Supported |
dp_1.Format = dtfShortDate! |
Height |
Supported |
dp_1.Height = 750 dp_1.Height = li_value |
Italic |
Supported |
dp_1.Italic=TRUE dp_1.Italic = lb_value |
MaxDate |
Supported |
dp_1.MaxDate = Date("2007/06/30") |
MinDate |
Supported |
dp_1.MinDate = Date("2006/09/01") |
Pointer |
Supported |
dp_1.Pointer = 'Size!' |
ShowUpDown |
Supported |
dp_1.ShowUpDown = true |
TabOrder |
Supported |
dp_1.TabOrder = 30 |
Tag |
Supported |
dp_1.Tag = ls_value |
Text |
Supported |
dp_1.Text = ls_value |
TextSize |
Supported |
dp_1.TextSize = li_value |
TimeValue |
Supported |
lt_value = dp_1.TimeValue |
TodayCircle |
Supported |
dp_1.TodayCircle = false |
TodaySection |
Supported |
dp_1.TodaySection = false |
Underline |
Supported |
dp_1.Underline = TRUE |
Value |
Supported |
dp_1.Value = DateTime(Date("2005/07/01"),Time("12:00:00")) |
Visible |
Supported |
dp_1.Visible = True |
WeekNumbers |
Supported |
dp_1.WeekNumbers = true |
Width |
Supported |
dp_1.Width = li_value Note:
|
X |
Supported |
dp_1.X = li_value Note:
|
Y |
Supported |
dp_1.Y = li_value Note:
|
ClassDefinition |
Unsupported |
|
RightToLeft |
Unsupported |
Table 15.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
CloseUp |
Supported |
CloseUp() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
Doubleclicked(flags,xpos,ypos) |
DragDrop |
Supported |
DragDrop() |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
DropDown |
Supported |
DropDown() |
LoseFocus |
Supported |
GetFocus() |
GetFocus |
Supported |
GetFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
ValueChanged |
Supported |
Valuechanged(flag,dtm) |
Help |
Unsupported |
|
PreCreateWindow |
Unsupported |
|
UserString |
Unsupported |
|
Other |
Unsupported |
Table 16.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = dp_1.ClassName() |
Drag |
Supported |
dp_1.Drag(dragmode) Note: If you use Drag(Begin!), single mouse clicking will trigger DragEnter and DragDrop event in sequence on the Web. This is different from the event sequences in PowerBuilder. |
GetCalendar |
Supported |
dp_1.getcalendar( ) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = dp_1.GetParent() |
GetText |
Supported |
ls_text = dp_1.GetText() |
GetToday |
Supported |
currentdate = dp_1.GetToday() |
GetValue |
Supported |
li_value = dp_1.GetValue(dt) |
Hide |
Supported |
li_return = dp_1.Hide() |
Move |
Supported |
li_return = dp_1.Move(li_x,li_y) |
PointerX |
Supported |
li_value = dp_1.PointerX() |
PointerY |
Supported |
li_value = dp_1.PointerY() |
PostEvent |
Supported |
dp_1.PostEvent(Constructor!) |
Resize |
Supported |
li_return = dp_1.Resize(li_width,li_height) |
SetFocus |
Supported |
li_return = dp_1.SetFocus() |
SetPosition |
Supported |
li_return = dp_1.SetPosition(position) |
SetRedraw |
Supported |
li_return= dp_1.SetRedraw(FALSE) |
SetToday |
Supported |
li_return = dp_1.SetToday(currentdate) |
SetValue |
Supported |
dp_1.SetValue(dt) |
Show |
Supported |
li_return = dp_1.Show() |
TriggerEvent |
Supported |
dp_1.TriggerEvent(Constructor!) |
TypeOf |
Supported |
if dp_1.TypeOf() = DatePicker! Then ls_return = 'DatePicker!' else ls_return = 'isvalid' end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Important Requirements
In PowerBuilder, if a DropDownListBox has no item, an empty row will display in the ListBox portion when the user clicks the down arrow. However, on the Web application, no empty row will display.
Table 17.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
ddlb_1.Accelerator=67 |
AllowEdit |
Supported |
ddlb_1.AllowEdit = TRUE ddlb_1.AllowEdit = lb_value Note: The pbm_keydown event is unsupported if the AllowEdit property is set to true. |
AutoHScroll |
Supported |
ddlb_1.AutoHScroll = TRUE |
BringToTop |
Supported |
ddlb_1.BringToTop = TRUE |
BackColor |
Supported |
ddlb_1.BackColor = RGB(0, 0, 255) ddlb_1.BackColor = ll_value Note: transparent value is unsupported. |
Border |
Supported |
ddlb_1.Border = TRUE ddlb_1.Border = lb_value |
BorderStyle |
Supported |
ddlb_1.BorderStyle = StyleBox! ddlb_1.BorderStyle = StyleLowered! ddlb_1.BorderStyle = StyleRaised! |
DragAuto |
Supported |
ddlb_1.DragAuto = TRUE |
DragIcon |
Supported |
ddlb_1.DragIcon = 'c:\archive\arrow.ico' |
Enabled |
Supported |
ddlb_1.Enabled=TRUE ddlb_1.Enabled = lb_value |
FaceName |
Supported |
ddlb_1.FaceName = "" ddlb_1.FaceName = ls_value |
FontCharSet |
Supported |
ddlb_1.FontCharSet = ANSI! |
FontFamily |
Supported |
ddlb_1.FontFamily = Roman! |
FontPitch |
Supported |
ddlb_1.FontPitch = Fixed! |
Height |
Supported |
ddlb_1.Height = 750 ddlb_1.Height = li_value |
HScrollBar |
Supported |
ddlb_1.HScrollBar = TRUE ddlb_1.HscrollBar = lb_value |
Italic |
Supported |
ddlb_1.Italic=TRUE ddlb_1.Italic = lb_value |
Item[ ] |
Supported |
ls_value = ddlb_1.Item[1] |
Limit |
Supported |
ddlb_1.Limit = 256 ddlb_1.Limit = li_value |
Pointer |
Supported |
ddlb_1.Pointer = 'Size!' ddlb_1.Pointer ='d:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
ddlb_1.RightToLeft = TRUE |
ShowList |
Supported |
ddlb_1.ShowList = TRUE |
Sorted |
Supported |
ddlb_1.Sorted = TRUE ddlb_1.Sorted = lb_value |
TabOrder |
Supported |
ddlb_1.TabOrder = 30 |
Tag |
Supported |
ddlb_1.Tag = ls_value |
Text |
Supported |
ddlb_1.Text = ls_value |
TextColor |
Supported |
ddlb_1.TextColor = ll_value ddlb_1.TextColor = RGB(192,192,192) |
TextSize |
Supported |
ddlb_1.TextSize = li_value |
Underline |
Supported |
ddlb_1.Underline= TRUE ddlb_1.Underline = lb_value |
Visible |
Supported |
ddlb_1.Visible = TRUE ddlb_1.Visible = lb_value |
VScrollBar |
Supported |
ddlb_1.VScrollBar = TRUE ddlb_1.VscrollBar = lb_value |
Weight |
Supported |
ddlb_1.Weight = 700 ddlb_1.Weight = li_value |
Width |
Supported |
ddlb_1.Width = li_value |
X |
Supported |
ddlb_1.X = li_value |
Y |
Supported |
ddlb_1.Y = li_value |
ClassDefinition |
Unsupported |
|
Transparency |
Unsupported |
Table 18.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
Modified |
Supported |
Modified() Note: it is unsupported to trigger the event by clicking the Enter key. |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
SelectionChanged |
Supported |
SelectionChanged(index) If the return value of the event is greater than 0, the Modified event will be triggered. Otherwise, continue processing. |
Help |
Unsupported |
|
Other |
Unsupported |
Table 19.
Function |
Support Level |
Example Code |
---|---|---|
AddItem |
Supported |
li_return = ddlb_1.AddItem(item) |
ClassName |
Supported |
ls_return = ddlb_1.ClassName() |
Clear |
Supported |
li_return = ddlb_1.Clear() |
Copy |
Supported |
li_return = ddlb_1.Copy() |
Cut |
Supported |
li_return = ddlb_1.Cut() |
DeleteItem |
Supported |
li_return = ddlb_1.DeleteItem(index) |
DirList |
Supported |
ddlb_1.DirList("C:\EMPLOYEE\*.TXT", 0) |
DirSelect |
Supported |
lb_dir = ddlb_1.DirSelect(ls_dirname) |
Drag |
Supported |
ddlb_1.Drag(Cancel!) |
FindItem |
Supported |
li_return = ddlb_1.FindItem('hello', 4) li_return = ddlb_1.FindItem(text, index) |
GetParent |
Supported |
PowerObject lpo_return lpo_return = ddlb_1.GetParent() |
Hide |
Supported |
li_return = ddlb_1.Hide() |
InsertItem |
Supported |
ddlb_1.InsertItem('hello',3) li_return = ddlb_1.InsertItem(item, index) |
Move |
Supported |
ddlb_1.Move(200,400) li_return = ddlb_1.Move(li_x,li_ y) |
Paste |
Supported |
li_return = ddlb_1.Paste() |
PointerX |
Supported |
li_return = ddlb_1.PointerX() |
PointerY |
Supported |
li_return = ddlb_1.PointerY() |
PostEvent |
Supported |
ddlb_1.PostEvent(Clicked!) |
ReplaceText |
Supported |
ddlb_1.ReplaceText("60 Days") |
Reset |
Supported |
li_return = ddlb_1.Reset() |
Resize |
Supported |
ddlb_1.Resize(200,800) li_return = ddlb_1.Resize(li_x, li_y) |
SelectItem |
Supported |
ddlb_1.SelectItem ('hello',3) li_return = ddlb_1.SelectItem(item, index) |
SelectedLength |
Supported |
li_returnvalue = ddlb_1.SelectedLength() |
SelectedStart |
Supported |
li_returnvalue = ddlb_1.SelectedStart() |
SelectedText |
Supported |
li_returnvalue = ddlb_1.SelectedText() |
SelectText |
Supported |
li_returnvalue = ddlb_1.SelectText(start, length) |
SetFocus |
Supported |
li_return = ddlb_1.SetFocus() Unsupported: SetFocus(ddlb_1) |
SetPosition |
Supported |
ddlb_1.SetPosition(ToTop!) li_return = ddlb_1.SetPosition(position) |
SetRedraw |
Supported |
li_return = ddlb_1.SetRedraw(FALSE) |
Show |
Supported |
li_return = ddlb_1.Show() |
Text |
Supported |
ls_return = ddlb_1.Text(index) |
TotalItems |
Supported |
li_return = ddlb_1.TotalItems() |
TriggerEvent |
Supported |
ddlb_1.TriggerEvent(Constructor!) li_return = ddlb_1.TriggerEvent(event) |
TypeOf |
Supported |
if ddlb_1.typeof() = DropDownListBox! then messagebox("show"," DropDownListBox!") end if |
GetContextService |
Unsupported |
|
Position |
Unsupported |
|
|
Unsupported |
Table 20.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
ddplb_1.Accelerator = 67 |
AllowEdit |
Supported |
ddplb_1.AllowEdit = TRUE ddplb_1.AllowEdit = lb_value Note: The pbm_keydown event is unsupported if the AllowEdit property is set to true. |
AutoHScroll |
Supported |
ddplb_1.AutoHScroll = TRUE |
BackColor |
Supported |
ddplb_1.BackColor = ll_value ddplb_1.BackColor = RGB (0,0,255) Note: transparent value is unsupported. |
BringToTop |
Supported |
ddplb_1.BringToTop = TRUE |
Border |
Supported |
ddplb_1.Border = TRUE ddplb_1.Border = lb_value |
BorderStyle |
Supported |
ddplb_1.BorderStyle = StyleBox! ddplb_1.BorderStyle = StyleLowered! ddplb_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
DragAuto |
Supported |
ddplb_1.DragAuto = TRUE |
DragIcon |
Supported |
ddplb_1.DragIcon = 'c:\archive\arrow.ico' |
Enabled |
Supported |
ddplb_1.Enabled = TRUE ddplb_1.Enabled = lb_value |
FaceName |
Supported |
ddplb_1.Facename = ls_value |
FontCharSet |
Supported |
ddplb_1.FontCharSet = ANSI! |
FontFamily |
Supported |
ddplb_1.FontFamily = Roman! |
FontPitch |
Supported |
ddplb_1.FontPitch = Fixed! |
Height |
Supported |
ddplb_1.Height = li_value |
HScrollBar |
Supported |
ddplb_1.Hscrollbar = lb_value |
Italic |
Supported |
ddplb_1.Italic = lb_value |
Item[ ] |
Supported |
String a[] = ddplb_1.Item[] |
ItemPictureIndex[ ] |
Supported |
ddplb_1.ItemPictureIndex[] = li_value[] |
Limit |
Supported |
ddplb_1.Limit = 256 ddplb_1.Limit = li_value |
PictureHeight |
Supported |
ddplb_1.PictureHeight = 16 |
PictureWidth |
Supported |
ddplb_1.PictureWidth = 16 |
PictureName[ ] |
Supported |
ls_value = ddplb_1.PictureName[1] Assigning values to part of an array and using the default values for the other part is not supported. For example: picturename[1] = "aaa.bmp" picturename[3] = "bbb.bmp" var pic1 = picturename[1]; var pic2 = picturename[3]; A supported example is given as follows: picturename[1] = "aaa.bmp" picturename[2] = "bbb.bmp" picturename[3] = "ccc.bmp" var pic1 = picturename[1]; var pic2 = picturename[2]; var pic3 = picturename[3]; |
Pointer |
Supported |
ddplb_1.Pointer = "Beam!" dbplb_1.Pointer = 'd:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
dbplb_1.RightToLeft = TRUE |
ShowList |
Supported |
ddplb_1.ShowList = TRUE |
Sorted |
Supported |
ddplb_1.Sorted = lb_value |
TabOrder |
Supported |
ddplb_1.TabOrder = 40 |
Tag |
Supported |
ddplb_1.Tag = ls_value |
Text |
Supported |
ddplb_1.Text = ls_value |
TextColor |
Supported |
ddplb_1.Textcolor = ll_value ddplb_1.Textcolor = RGB(192,192,192) |
TextSize |
Supported |
ddplb_1.TextSize = li_value |
Underline |
Supported |
ddplb_1.Underline = lb_value |
Visible |
Supported |
ddplb_1.Visible = lb_value |
VScrollBar |
Supported |
ddplb_1.VscrollBar = lb_value |
Weight |
Supported |
ddplb_1.Weight = li_value |
Width |
Supported |
ddplb_1.Width = li_value |
X |
Supported |
ddplb_1.X = li_value |
Y |
Supported |
ddplb_1.Y = li_value |
ClassDefinition |
Unsupported |
|
PictureMaskColor |
Unsupported |
|
Transparency |
Unsupported |
Table 21.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
Modified |
Supported |
Modified() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
SelectionChanged |
Supported |
SelectionChanged(index) //If the return value is greater than 0, the Modified event will be triggered. Otherwise, continue processing. |
Help |
Unsupported |
|
Other |
Unsupported |
Table 22.
Function |
Support Level |
Example Code |
---|---|---|
AddItem |
Supported |
li_return = ddplb_1.AddItem(ls_name, li_pic) |
AddPicture |
Supported |
li_return = ddplb_1.AddPicture(picturename) |
ClassName |
Supported |
ls_return = ddplb_1.ClassName() |
Clear |
Supported |
ls_return = ddplb_1.Clear() |
Copy |
Supported |
ls_return = ddplb_1.Copy() |
Cut |
Supported |
ls_return = ddplb_1.Cut() |
DeleteItem |
Supported |
li_return = ddplb_1.DeleteItem(index) |
DeletePicture |
Supported |
li_return =ddplb_1.DeletePicture(index) |
DeletePictures |
Supported |
li_return =ddplb_1.DeletePictures() |
DirList |
Supported |
ddplb_1.DirList("C:\EMPLOYEE\*.TXT", 0) ddplb_1.DirList("C:\EMPLOYEE\*.DOC", 1, st_path) |
DirSelect |
Supported |
ddplb_1.DirSelect(ls_filename) |
Drag |
Supported |
ddplb_1.Drag(End!) |
FindItem |
Supported |
li_return = ddplb_1.FindItem(text, index) |
GetParent |
Supported |
PowerObject lpo_return lpo_return = ddplb_1.GetParent() |
Hide |
Supported |
li_return = ddplb_1.Hide() |
InsertItem |
Supported |
ddplb_1.InsertItem("Run Application", 5) |
Move |
Supported |
li_return = ddplb_1.Move(li_x,li_ y) |
Paste |
Supported |
li_return = ddplb_1.Paste() |
PointerX |
Supported |
li_return = ddplb_1.PointerX() |
PointerY |
Supported |
li_return = ddplb_1.PointerY() |
PostEvent |
Supported |
ddplb_1.PostEvent(Clicked!) lb_return = ddplb_1.PostEvent(event) |
Reset |
Supported |
li_return = ddplb_1.Reset() |
Resize |
Supported |
li_return = ddplb_1.Resize(li_width,li_height) |
SelectItem |
Supported |
li_return = ddplb_1.SelectItem(item, index) |
SelectedLength |
Supported |
li_returnvalue = ddplb_1.SelectedLength() |
SelectedStart |
Supported |
li_returnvalue = ddplb_1.SelectedStart() |
SelectedText |
Supported |
li_returnvalue = ddplb_1.SelectedText() |
SelectText |
Supported |
li_returnvalue = ddplb_1.SelectText(start, length) |
SetFocus |
Supported |
li_return = ddplb_1.SetFocus() Unsupported: SetFocus(ddplb_1) |
SetPosition |
Supported |
li_return = ddplb_1.SetPosition(position) |
SetRedraw |
Supported |
li_return= ddplb_1.SetRedraw(FALSE) |
Show |
Supported |
li_return = ddplb_1.Show() |
Text |
Supported |
ls_return = ddplb_1.Text(index) |
TotalItems |
Supported |
li_return = ddplb_1.TotalItems() |
TriggerEvent |
Supported |
li_return = ddplb_1.TriggerEvent(event) |
TypeOf |
Supported |
if ddplb_1.TypeOf() = DropDownPictureListBox! Then ls_return = 'DropDownPictureListBox!' else ls_return = 'isvalid' end if |
GetContextService |
Unsupported |
|
Position |
Unsupported |
|
|
Unsupported |
Table 23.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
em_1.Accelerator = 67 |
Alignment |
Supported |
em_1.Alignment = Center! |
AutoHScroll |
Supported |
|
AutoSkip |
Supported |
em_1.AutoSkip = TRUE |
BackColor |
Supported |
em_1.BackColor = ll_value em_1.BackColor = RGB (192,192,192) Note: transparent value is unsupported. |
Border |
Supported |
em_1.Border = TRUE em_1.Border = lb_value |
BorderStyle |
Supported |
em_1.BorderStyle = StyleLowered! em_1.BorderStyle = StyleRaised! em_1.BorderStyle = StyleBox! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
em_1.BringToTop = TRUE |
DisplayData |
Supported |
|
DisplayOnly |
Supported |
em_1.DisplayOnly = TRUE em_1.DisplayOnly = lb_value |
DragAuto |
Supported |
em_1.DragAuto = TRUE |
DropDownCalendar |
Supported |
|
DragIcon |
Supported |
em_1.DragIcon = 'c:\archive\arrow.ico'' |
Enabled |
Supported |
em_1.Enabled = TRUE em_1.Enabled = lb_value |
FaceName |
Supported |
em_1.FaceName = ls_value |
FontCharSet |
Supported |
em_1.FontCharSet = ANSI! |
FontFamily |
Supported |
em_1.FontFamily = Roman! |
FontPitch |
Supported |
em_1.FontPitch = Fixed! |
Height |
Supported |
em_1.Height = li_value |
HideSelection |
Supported |
em_1.HideSelection = FALSE |
Increment |
Supported |
em_1.Increment = 5.0 em_1.Increment = ld_value |
Italic |
Supported |
em_1.Italic = lb_value |
Limit |
Supported |
em_1.Limit = 50 em_1.Limit = li_value Note: the Limit property cannot be dynamically changed. |
Mask |
Supported |
em_1.MaskDataType =StringMask em_1.Mask = "^^^-!!!" Note: This property can only be set in the PowerBuilder Painter. |
MaskDataType |
Supported |
em_1.MaskDataType = StringMask! em_1.MaskDataType = DateTimeMask! em_1.MaskDataType = NumericMask! Note: This property can only be set in the PowerBuilder painter. |
MinMax |
Supported |
em_1.MinMax = ("100 ~~ 10000") |
Pointer |
Supported |
em_1.Pointer = 'AppStarting!' em_1.Pointer = 'd:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
em_1.RightToLeft = TRUE |
Spin |
Supported |
em_1.Spin = TRUE em_1.Spin = FALSE |
TabOrder |
Supported |
em_1.TabOrder = 50 |
Tag |
Supported |
em_1.Tag = ls_value |
Text |
Supported |
em_1.Text = ls_value |
TextColor |
Supported |
em_1.TextColor = ll_value em_1.TextColor = RGB (192,192,192) |
TextCase |
Supported |
em_1.TextCase = AnyCase! em_1.TextCase = Lower! em_1.TextCase = Upper! |
TextSize |
Supported |
em_1.TextSize = li_value |
Underline |
Supported |
em_1.Underline = TRUE em_1.Underline = lb_value |
UseCodeTable |
Supported |
em_1.UseCodeTable = TRUE |
Visible |
Supported |
em_1.Visible = lb_value |
Weight |
Supported |
em_1.Weight = li_value |
Width |
Supported |
em_1.Width = li_value |
X |
Supported |
em_1.X = li_value |
Y |
Supported |
em_1.Y = li_value |
AutoVScroll |
Unsupported |
|
ClassDefinition |
Unsupported |
|
HScrollBar |
Unsupported |
|
IgnoreDefaultButton |
Unsupported |
|
TabStop[ ] |
Unsupported |
|
Transparency |
Unsupported |
|
VScrollBar |
Unsupported |
Table 24.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
Modified |
Supported |
Modified() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 25.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_returnvalue = em_1.ClassName() |
Clear |
Supported |
li_returnvalue = em_1.Clear() |
Copy |
Supported |
li_returnvalue = em_1.Copy() |
Cut |
Supported |
li_returnvalue = em_1.Cut() |
Drag |
Supported |
em_1.Drag(Begin!) |
GetData |
Supported |
li_returnvalue = em_1.GetData(datavariable) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = em_1.GetParent() |
Hide |
Supported |
li_returnvalue = em_1.Hide() |
LineCount |
Supported |
li_returnvalue = em_1.LineCount() |
LineLength |
Supported |
li_returnvalue = em_1.LineLength() |
Move |
Supported |
li_returnvalue = em_1.Move(li_xpos, li_ypos) |
Paste |
Supported |
li_returnvalue = em_1.Paste() |
PointerX |
Supported |
li_returnvalue = em_1.PointerX() |
PointerY |
Supported |
li_returnvalue = em_1.PointerY() |
PostEvent |
Supported |
lb_returnvalue = em_1.PostEvent(event) |
ReplaceText |
Supported |
li_returnvalue = em_1.ReplaceText(text) |
Resize |
Supported |
li_returnvalue = em_1.Resize(li_width, li_height) |
SelectedLength |
Supported |
li_returnvalue = em_1.SelectedLength() If the control is off screen, the execution of the function may have an incorrect return result. |
SelectedLine |
Supported |
integer li_SL li_SL = em_1.SelectedLine() |
SelectedStart |
Supported |
li_returnvalue = em_1.SelectedStart() If the control is off screen, the execution of the function may have an incorrect return result. |
SelectedText |
Supported |
ls_returnvalue = em_1.SelectedText() If the control is off screen, the execution of the function may have an incorrect return result. |
SelectText |
Supported |
ls_returnvalue = em_1.SelectText(start, length) If the control is off screen, the execution of the function may have an incorrect return result. |
SetFocus |
Supported |
li_returnvalue = em_1.SetFocus() Unsupported: SetFocus(em_test) |
SetMask |
Supported |
li_returnvalue = em_1.SetMask(maskdatatype, mask) |
SetPosition |
Supported |
li_returnvalue = em_1.SetPosition(position) |
SetRedraw |
Supported |
li_returnvalue = em_1.SetRedraw (FALSE) |
Show |
Supported |
li_returnvalue = em_1.Show() |
TextLine |
Supported |
li_returnvalue = em_1.TextLine() |
TriggerEvent |
Supported |
li_returnvalue = em_1.TriggerEvent() |
TypeOf |
Supported |
If em_1.TypeOf() = editmask! Then ls_returnvalue = 'editmask!' else ls_returnvalue = 'invalid!' End if |
CanUndo |
Unsupported |
|
GetContextService |
Unsupported |
|
Position |
Unsupported |
|
|
Unsupported |
|
Scroll |
Unsupported |
|
Undo |
Unsupported |
Table 26.
Property |
Support Level |
Example Code |
---|---|---|
BackColor |
Supported |
gb_1.BackColor = ll_value Note: transparent value is unsupported. |
BorderStyle |
Supported |
gb_1.Border = TRUE gb_1.BorderStyle = StyleLowered! |
BringToTop |
Supported |
gb_1.BringToTop = TRUE |
DragAuto |
Supported |
gb_1.DragAuto = TRUE |
DragIcon |
Supported |
gb_1.DragIcon = 'c:\archive\arrow.ico'' |
Enabled |
Supported |
gb_1.Enabled = lb_value |
FaceName |
Supported |
gb_1.FaceName = ls_value |
FontCharSet |
Supported |
gb_1.FontCharSet = ANSI! |
FontFamily |
Supported |
gb_1.FontFamily = Roman! |
FontPitch |
Supported |
gb_1.FontPitch = Fixed! |
Height |
Supported |
gb_1.Height = li_value |
Italic |
Supported |
gb_1.Italic = lb_value |
Pointer |
Supported |
gb_1.Pointer = 'Beam!' gb_1.Pointer = 'd:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
gb_1.RightToLeft = TRUE |
TabOrder |
Supported |
gb_1.TabOrder = 50 |
Tag |
Supported |
gb_1.Tag = ls_value |
Text |
Supported |
gb_1.Text = ls_value |
TextColor |
Supported |
gb_1.TextColor = ll_value gb_1.TextColor = RGB(192,192,192) |
TextSize |
Supported |
gb_1.TextSize = li_value |
Underline |
Supported |
gb_1.Underline = lb_value |
Visible |
Supported |
gb_1.Visible = lb_value |
Weight |
Supported |
gb_1.Weight = li_value |
Width |
Supported |
gb_1.Width = li_value |
X |
Supported |
gb_1.X = li_value |
Y |
Supported |
gb_1.Y = li_value |
ClassDefinition |
Unsupported |
|
Transparency |
Unsupported |
Table 27.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor( ) |
Destructor |
Supported |
Destructor( ) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 28.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_returnvalue = gb_1.ClassName() |
Drag |
Supported |
gb_1.drap(Cancel!) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = gb_1.GetParent() |
Hide |
Supported |
li_returnvalue = gb_1.Hide() |
Move |
Supported |
gb_1.Move(200,500) li_returnvalue = gb_1.Move(li_xpos, li_ypos) |
PointerX |
Supported |
li_returnvalue = gb_1.PointerX() |
PointerY |
Supported |
li_returnvalue = gb_1.PointerY() |
PostEvent |
Supported |
lb_returnvalue = gb_1.PostEvent(event) |
Resize |
Supported |
li_returnvalue = gb_1.Resize(li_width,li_height) |
SetFocus |
Supported |
li_returnvalue = gb_1.SetFocus( ) Unsupported: SetFocus(gb_text) |
SetPosition |
Supported |
li_returnvalue = gb_1.SetPosition(position) |
SetRedraw |
Supported |
li_value = gb_1.SetRedraw(TRUE) |
Show |
Supported |
li_returnvalue = gb_1.Show() |
TriggerEvent |
Supported |
li_returnvalue = gb_1.TriggerEvent(event) |
TypeOf |
Supported |
if gb_1.TypeOf() = GroupBox! Then ls_returnvalue = "GroupBox!" else ls_returnvalue = "invalid" end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 29.
Property |
Support Level |
Example Code |
---|---|---|
BringToTop |
Supported |
hpb_1.BringToTop = TRUE |
DragAuto |
Supported |
hpb_1.DragAuto = TRUE |
DragIcon |
Supported |
hpb_1.DragIcon = 'Question!' |
Height |
Supported |
hpb_1.Height = li_value |
MaxPosition |
Supported |
hpb_1.MaxPosition = 120 |
MinPosition |
Supported |
hpb_1.MinPosition = 20 |
Pointer |
Supported |
hpb_1.Pointer = 'Beam!' hpb_1.Pointer ='d:\archive\IBEAM.BMP.cur' |
Position |
Supported |
hpb_1.Position = 50 |
SetStep |
Supported |
hpb_1.setstep = 20 |
SmoothScroll |
Supported |
hpb_1.SmoothScroll = True |
TabOrder |
Supported |
hpb_1.TabOrder = 20 |
Tag |
Supported |
hpb_1.Tag = "HProgressBar control" |
Visible |
Supported |
hpb_1.Visible = TRUE |
Width |
Supported |
hpb_1.Width = 700 |
X |
Supported |
hpb_1.X = 280 |
Y |
Supported |
hpb_1.Y = 1280 |
ClassDefinition |
Unsupported |
Table 30.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RightClicked |
Supported |
RightClicked() |
Help |
Unsupported |
|
Other |
Unsupported |
Table 31.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_classnm = hpb_1.classname() |
Drag |
Supported |
li_return = hpb_1.drag(Begin!) |
GetParent |
Supported |
lpo_return = hpb_1.GetParent() |
Hide |
Supported |
li_return = hpb_1.Hide() |
Move |
Supported |
li_return = hpb_1.Move(li_x,li_y) |
OffsetPos |
Supported |
li_return = hpb_1.OffsetPos(10) |
PointerX |
Supported |
li_return = hpb_1.PointerX() |
PointerY |
Supported |
li_return = hpb_1.PointerY() |
PostEvent |
Supported |
hpb_1.PostEvent(Clicked!) |
Resize |
Supported |
li_return = hpb_1.Resize(li_x, li_y) |
SetFocus |
Supported |
li_return = hpb_1.SetFocus() |
SetPosition |
Supported |
li_return = hpb_1.SetPosition(ToTop!) |
SetRange |
Supported |
li_return = hpb_1.SetRange(1, 10) |
SetRedraw |
Supported |
li_return = hpb_1.SetRedraw(FALSE) |
Show |
Supported |
li_return = hpb_1.Show() |
StepIt |
Supported |
li_return = hpb_1.StepIt( ) |
TriggerEvent |
Supported |
li_return = hpb_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
type_obj = hpb_1.typeof() |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 32.
Property |
Support Level |
Example Code |
---|---|---|
BringToTop |
Supported |
hsb_1.BringToTop = TRUE |
DragAuto |
Supported |
hsb_1.DragAuto = TRUE |
DragIcon |
Supported |
hsb_1.DragIcon = 'Question!' |
Height |
Supported |
hsb_1.Height = li_value |
MaxPosition |
Supported |
hsb_1.MaxPosition = 120 |
MinPosition |
Supported |
hsb_1.MinPosition = 20 |
Pointer |
Supported |
hsb_1.Pointer = 'Beam!' hsb_1.Pointer ='d:\archive\IBEAM.BMP.cur' |
Position |
Supported |
hsb_1.Position = 50 |
StdHeight |
Supported |
hsb_1.StdHeight = True |
TabOrder |
Supported |
hsb_1.TabOrder = 20 |
Tag |
Supported |
hsb_1.Tag = "HScrollBar control" |
Visible |
Supported |
hsb_1.Visible = TRUE |
Width |
Supported |
hsb_1.Width = 700 |
X |
Supported |
hsb_1.X = 280 |
Y |
Supported |
hsb_1.Y = 1280 |
ClassDefinition |
Unsupported |
Table 33.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LineLeft |
Supported |
LineLeft() |
LineRight |
Supported |
LineRight() Note: User defined events in the LineLeft or LineRight events for the HScrollBar control may be triggered more than once. |
LoseFocus |
Supported |
LoseFocus() |
Moved |
Supported |
Moved(scrollpos) |
PageLeft |
Supported |
PageLeft() |
PageRight |
Supported |
PageRight() |
RButtonDown |
Supported |
RButtonDown() |
Help |
Unsupported |
|
Other |
Unsupported |
Table 34.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_classnm = hsb_1.classname() |
Drag |
Supported |
li_return = hsb_1.drag(Begin!) |
GetParent |
Supported |
lpo_return = hsb_1.GetParent() |
Hide |
Supported |
li_return = hsb_1.Hide() |
Move |
Supported |
li_return = hsb_1.Move(li_x,li_y) |
PointerX |
Supported |
li_return = hsb_1.PointerX() |
PointerY |
Supported |
li_return = hsb_1.PointerY() |
PostEvent |
Supported |
hsb_1.PostEvent(Clicked!) |
Resize |
Supported |
li_return = hsb_1.Resize(li_x, li_y) |
SetFocus |
Supported |
li_return = hsb_1.SetFocus() |
SetPosition |
Supported |
li_return = hsb_1.SetPosition(ToTop!) |
SetRedraw |
Supported |
li_return = hsb_1.SetRedraw(FALSE) |
Show |
Supported |
li_return = hsb_1.Show() |
TriggerEvent |
Supported |
li_return = hsb_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
type_obj = hsb_1.typeof() |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 35.
Property |
Support Level |
Example Code |
---|---|---|
BringToTop |
Supported |
htb_1.BringToTop = TRUE |
DragAuto |
Supported |
htb_1.DragAuto = TRUE |
DragIcon |
Supported |
htb_1.DragIcon = 'Question!' |
Height |
Supported |
htb_1.Height = li_value |
LineSize |
Supported |
htb_1.LineSize = li_value |
MaxPosition |
Supported |
htb_1.MaxPosition = 120 |
MinPosition |
Supported |
htb_1.MinPosition = 20 |
PageSize |
Supported |
htb_1.PageSize = li_value |
Pointer |
Supported |
htb_1.Pointer = 'Beam!' |
Position |
Supported |
htb_1.Position = 50 |
Slider |
Supported |
htb_1.Slider = TRUE |
SliderSize |
Supported |
htb_1.SliderSize = li_value |
TabOrder |
Supported |
htb_1.TabOrder = 20 |
Tag |
Supported |
htb_1.Tag = ls_tag |
TickFrequency |
Supported |
htb_1.TickFrequency = li_value |
TickMarks |
Supported |
htb_1.TickMarks = HTicksOnRight! |
Visible |
Supported |
htb_1.Visible = TRUE |
Width |
Supported |
htb_1.Width = li_value |
X |
Supported |
htb_1.X = li_x |
Y |
Supported |
htb_1.Y = li_y |
ClassDefinition |
Unsupported |
Table 36.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LineDown |
Supported |
LineDown() |
LineUp |
Supported |
LineUp() |
LoseFocus |
Supported |
LoseFocus() |
Moved |
Supported |
Moved(scrollpos) |
PageDown |
Supported |
PageDown() |
PageUp |
Supported |
PageUp() |
RButtonDown |
Supported |
RButtonDown() |
Help |
Unsupported |
|
Other |
Unsupported |
Table 37.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_classnm = htb_1.classname() |
Drag |
Supported |
li_return = htb_1.drag(Begin!) |
GetParent |
Supported |
lpo_return = htb_1.GetParent() |
Hide |
Supported |
li_return = htb_1.Hide() |
Move |
Supported |
li_return = htb_1.Move(li_x,li_y) |
PointerX |
Supported |
li_return = htb_1.PointerX() |
PointerY |
Supported |
li_return = htb_1.PointerY() |
PostEvent |
Supported |
htb_1.PostEvent(Clicked!) |
Resize |
Supported |
li_return = htb_1.Resize(li_x, li_y) |
SelectionRange |
Supported |
li_return = htb_1.SelectionRange(30, 70) |
SetFocus |
Supported |
li_return = htb_1.SetFocus() |
SetPosition |
Supported |
li_return = htb_1.SetPosition(ToTop!) |
SetRedraw |
Supported |
li_return = htb_1.SetRedraw(FALSE) |
Show |
Supported |
li_return = htb_1.Show() |
TriggerEvent |
Supported |
li_return = htb_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
type_obj = htb_1.typeof() |
GetContextService |
Unsupported |
|
|
Unsupported |
Property added by Appeon
Recognitiontimer - Specifies the time period in milliseconds between the last ink stroke and the start of text recognition (the Appeon_recognition event). The default is 2000 (two seconds).
Table 38.
Property |
Support Level |
Description |
---|---|---|
AutoErase |
Unsupported |
|
BackColor |
Supported |
|
Border |
Supported |
|
BorderStyle |
Supported |
|
BringToTop |
Supported |
|
ClassDefinition |
Supported |
|
CollectionMode |
Supported |
|
DragAuto |
Supported |
|
DragIcon |
Supported |
|
DynamicRendering |
Supported |
|
EditMode |
Supported |
InkPicSelectMode! is not supported. |
Enabled |
Supported |
|
EraseMode |
Supported |
|
EraseWidth |
Unsupported |
|
Height |
Supported |
|
HighContrastInk |
Unsupported |
|
IgnorePressure |
Unsupported |
|
InkAntiAliased |
Unsupported |
|
InkColor |
Supported |
|
InkEnabled |
Supported |
|
InkFileName |
Unsupported |
|
InkHeight |
Unsupported |
|
InkTransparency |
Unsupported |
|
InkWidth |
Supported |
|
MarginX |
Unsupported |
|
MarginY |
Unsupported |
|
PenTip |
Unsupported |
|
PictureFileName |
Unsupported |
|
PictureSizeMode |
Supported |
|
Pointer |
Supported |
|
PowerTipText |
Supported |
|
Status |
Unsupported |
|
TabOrder |
Supported |
|
Tag |
Supported |
|
Visible |
Supported |
|
Width |
Supported |
|
X |
Supported |
|
Y |
Supported |
Event added by Appeon
Appeon_recognition - Occurs when the last ink stroke has finished (that is, Stroke event is ended) for the period of time specified in the Recognitiontimer property. This event provides a way for the developer to write PowerScript to, for example, save user strokes as images or blob data to the database.
Table 39.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
|
Constructor |
Supported |
|
Destructor |
Supported |
|
DoubleClicked |
Supported |
|
DragDrop |
Supported |
|
DragEnter |
Supported |
|
DragLeave |
Supported |
|
DragWithin |
Supported |
|
Gesture |
Supported |
|
GetFocus |
Supported |
|
Help |
Supported |
|
LoseFocus |
Supported |
|
Other |
Supported |
|
RButtonDown |
Unsupported |
|
SelectionChanged |
Unsupported |
|
SelectionChanging |
Unsupported |
|
SizeChanged |
Supported |
|
Stroke |
Supported |
Table 40.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
|
Drag |
Supported |
|
GetContextService |
Supported |
|
GetParent |
Supported |
|
Hide |
Supported |
|
LoadInk |
Unsupported |
|
LoadPicture |
Supported |
|
Move |
Supported |
|
PointerX |
Supported |
|
PointerY |
Supported |
|
PostEvent |
Supported |
|
|
Unsupported |
|
ResetInk |
Supported |
|
ResetPicture |
Supported |
|
Resize |
Supported |
|
Save |
Supported |
WithInk argument can only be set to "True", not "False". |
SaveInk |
Unsupported |
|
SetFocus |
Supported |
|
SetPosition |
Supported |
|
SetRedraw |
Supported |
|
Show |
Supported |
|
TriggerEvent |
Supported |
|
TypeOf |
Supported |
Table 41.
Property |
Support Level |
Example Code |
---|---|---|
BeginX |
Supported |
ln_1.BeginX = li_value |
BeginY |
Supported |
ln_1.BeginY = li_value |
EndX |
Supported |
ln_1.EndX = li_value |
EndY |
Supported |
ln_1.EndY = li_value |
LineColor |
Supported |
ln_1.LineColor = ll_value ln_1.LineColor = RGB(192,192,192) |
LineStyle |
Supported |
ln_1.LineStyle = Continuous! ln_1.LineStyle = Dash! ln_1.LineStyle = DashDot! ln_1.LineStyle = DashDotDot! ln_1.LineStyle = Dot! ln_1.LineStyle = Transparent! |
LineThickness |
Supported |
ln_1.LineThickness = li_value |
Tag |
Supported |
ln_1.Tag = ls_value |
Visible |
Supported |
ln_1.Visible = TRUE ln_1.Visible = lb_value |
ClassDefinition |
Unsupported |
Table 42.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
Table 43.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_returnvalue = ln_1.ClassName() |
GetParent |
Supported |
li_returnvalue = ln_1.GetParent( ) |
Hide |
Supported |
li_returnvalue = ln_1.Hide( ) |
Move |
Supported |
li_returnvalue = ln_1.Move(li_xpos, li_ypos) |
Resize |
Supported |
li_returnvalue = ln_1.Resize(100, 150) |
Show |
Supported |
li_returnvalue = ln_1.Show() |
TypeOf |
Supported |
if ln_1.typeof() = Line! Then ls_returnvalue = 'Line!' else ls_returnvalue = 'Invalid' end if |
GetContextService |
Unsupported |
Table 44.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
lb_1.Accelerator=67 |
BackColor |
Supported |
lb_1.BackColor = ll_value lb_1.BackColor = RGB(192,192,192) |
Border |
Supported |
lb_1.Border = lb_value |
BringToTop |
Supported |
lb_1.BringToTop = TRUE |
BorderStyle |
Supported |
lb_1.BorderStyle = StyleLowered! lb_1.BorderStyle = StyleRaised! lb_1.BorderStyle = StyleBox! Note: StyleShadowBox! is unsupported. |
DisableNoScroll |
Supported |
lb_1.DisableNoScroll = FALSE lb_1.DisableNoScroll = lb_value |
DragAuto |
Supported |
lb_1.DragAuto = TRUE |
DragIcon |
Supported |
lb_1.DragIcon = 'c:\examples\arrow.ico' lb_1.DragIcon = 'Question!' |
Enabled |
Supported |
lb_1.Enabled = lb_value |
ExtendedSelect |
Supported |
lb_1.ExtendedSelect = lb_value |
FaceName |
Supported |
lb_1.FaceName = ls_value |
FontCharSet |
Supported |
lb_1.FontCharSet = ANSI! |
FontFamily |
Supported |
lb_1.FontFamily = Roman! |
FontPitch |
Supported |
lb_1.FontPitch = Fixed! |
Height |
Supported |
lb_1.Height = li_value |
HScrollBar |
Supported |
lb_1.HScrollBar = TRUE lb_1.HscrollBar = lb_value |
Italic |
Supported |
lb_1.Italic = lb_value |
Item[ ] |
Supported |
ls_value = lb_1.Item[1] |
MultiSelect |
Supported |
lb_1.MultiSelect = lb_value |
Pointer |
Supported |
lb_1.Pointer = 'SizeNS!' lb_1.Pointer='d:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
lb_1.RightToLeft = TRUE |
Sorted |
Supported |
lb_1.Sorted = TRUE |
TabOrder |
Supported |
lb_1.TabOrder = 60 |
Tag |
Supported |
lb_1.Tag = ls_value |
TextColor |
Supported |
lb_1.TextColor = ll_value lb_1.TextColor = RGB(192,192,192) |
TextSize |
Supported |
lb_1.TextSize = li_value |
Underline |
Supported |
lb_1.Underline = lb_value |
Visible |
Supported |
lb_1.Visible = lb_value |
VScrollBar |
Supported |
lb_1.VscrollBar = lb_value |
Weight |
Supported |
lb_1.Weight = li_value |
Width |
Supported |
lb_1.Width = li_value |
X |
Supported |
lb_1.X = li_value |
Y |
Supported |
lb_1.Y = li_value |
ClassDefinition |
Unsupported |
|
TabStop[ ] |
Unsupported |
Table 45.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
SelectionChanged |
Supported |
SelectionChanged(index) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 46.
Function |
Support Level |
Example Code |
---|---|---|
AddItem |
Supported |
li_returnvalue = lb_1.AddItem(item) |
ClassName |
Supported |
ls_ returnvalue = lb_1.ClassName() |
DeleteItem |
Supported |
li_returnvalue = lb_1.DeleteItem(index) |
DirList |
Supported |
lb_1.DirList("C:\EMPLOYEE\*.TXT", 0) |
DirSelect |
Supported |
lb_1.DirSelect(ls_filename) |
Drag |
Supported |
lb_1.Drag(End!) |
Find Item |
Supported |
li_returnvalue = lb_1.FindItem(text, index) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = lb_1.GetParent() |
Hide |
Supported |
li_returnvalue = lb_1.Hide() |
InsertItem |
Supported |
li_returnvalue = lb_1.InsertItem(ls_x, li_y) |
Move |
Supported |
li_returnvalue = string(lb_1.Move(li_x,li_y)) |
PointerX |
Supported |
li_returnvalue = lb_1.PointerX() |
PointerY |
Supported |
li_returnvalue = lb_1.PointerY() |
PostEvent |
Supported |
lb_returnvalue = string(lb_1.PostEvent(Clicked!)) |
Reset |
Supported |
li_returnvalue = lb_1.Reset() |
Resize |
Supported |
li_returnvalue = lb_1.Resize(li_x,li_y) |
SelectedIndex |
Supported |
li_returnvalue = lb_1.SelectedIndex() |
SelectedItem |
Supported |
ls_returnvalue = lb_1.SelectedItem() |
SelectItem |
Supported |
li_returnvalue = lb_1.SelectItem (item, index) |
SetFocus |
Supported |
li_returnvalue = lb_1.SetFocus() Unsupported: SetFocus(lb_test) |
SetPosition |
Supported |
li_returnvalue = lb_1.SetPosition(position) |
SetRedraw |
Supported |
li_value = lb_1.SetRedraw(TRUE) |
SetState |
Supported |
li_returnvalue = lb_1.SetState(index, lb_y) |
SetTop |
Supported |
li_returnvalue = lb_1.SetTop(index) |
Show |
Supported |
li_returnvalue = lb_1.Show() |
State |
Supported |
li_returnvalue = lb_1.State(index) |
Text |
Supported |
ls_returnvalue = lb_1.Text (index) |
Top |
Supported |
li_returnvalue = lb_1.Top() |
TotalItems |
Supported |
li_returnvalue = lb_1.TotalItems() |
TotalSelected |
Supported |
li_returnvalue = lb_1.TotalSelected() |
TriggerEvent |
Supported |
li_returnvalue = lb_1.TriggerEvent(event) |
TypeOf |
Supported |
if lb_1.typeof() = listbox! Then ls_returnvalue ='listbox!' else ls_returnvalue ='isvalid' end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Important Requirements
In the ListView control, selecting multiple items at one time is unsupported.
Table 47.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
lv_1.Accelerator=67 |
AutoArrange |
Supported |
lv_1.AutoArrange = TRUE |
BackColor |
Supported |
lv_1.BackColor = ll_value lv_1.BackColor = RGB(192,192,192) Note: transparent value is unsupported. |
Border |
Supported |
lv_1.Border = lb_value |
BorderStyle |
Supported |
lv_1.BorderStyle = StyleBox! lv_1.BorderStyle = StyleLowered! lv_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is not supported. |
BringToTop |
Supported |
lv_1.BringToTop = TRUE |
ButtonHeader |
Supported |
lv_1.ButtonHeader = TRUE |
CheckBoxes |
Supported |
lv_1.CheckBoxes = TRUE |
DeleteItems |
Supported |
lv_1.DeleteItems = lb_value |
DragAuto |
Supported |
lv_1.DragAuto = TRUE |
DragIcon |
Supported |
lv_1.DragIcon = 'c:\archive\arrow.ico'' |
EditLabels |
Supported |
lv_1.EditLabels = lb_value |
Enabled |
Supported |
lv_1.Enabled = lb_value |
ExtendedSelect |
Supported |
lv_1.ExtendedSelect = TRUE |
FaceName |
Supported |
lv_1.FaceName =ls_value |
FixedLocations |
Supported |
lv_1.FixedLocations = FALSE |
FontCharSet |
Supported |
lv_1.FontCharSet = ANSI! |
FontFamily |
Supported |
lv_1.FontFamily = Roman! |
FontPitch |
Supported |
lv_1.FontPitch = Fixed! |
FullRowSelect |
Supported |
lv_1.FullRowSelect = TRUE |
GridLines |
Supported |
lv_1.GridLines = TRUE |
HeaderDragDrop |
Supported |
lv_1.HeaderDragDrop = TRUE |
Height |
Supported |
lv_1.Height = li_value |
HideSelection |
Supported |
lv_1.HideSelection = FALSE |
Italic |
Supported |
lv_1.Italic = lb_value |
Item[ ] |
Supported |
lv_1.item[intx] = ls_value |
ItemPictureIndex[ ] |
Supported |
lv_1.ItemPictureIndex [li_x] = ls_value |
LabelWrap |
Supported |
lv_1.LabelWrap = TRUE |
LargePictureHeight |
Supported |
lv_1.LargePictureHeight = li_value Note: This value cannot be set to 0 or negative. |
LargePictureMaskColor |
Supported |
lv_1.LargePictureMaskColor = RGB(255, 255, 0) |
LargePictureName[ ] |
Supported |
lv_1.LargePictureName [li_x] = ls_value |
LargePictureWidth |
Supported |
lv_1.LargePictureWidth = li_value Note: This value cannot be set to 0 or negative. |
OneClickActivate |
Supported |
lv_1.OneClickActivate = TRUE |
Pointer |
Supported |
lv_1.Pointer = 'SizeNS!' lv_1.Pointer = 'd:\archive\IBEAM.BMP.cur' |
Scrolling |
Supported |
lv_1.Scrolling = TRUE |
ShowHeader |
Supported |
lv_1.ShowHeader = TRUE |
SmallPictureHeight |
Supported |
lv_1.SmallPictureHeight = li_value Note: This value cannot be set to 0 or negative. |
SmallPictureMaskColor |
Supported |
lv_1.SmallPictureMaskColor = RGB(255, 255, 0) |
SmallPictureName[ ] |
Supported |
lv_1.SmallPictureName [li_x] = ls_value |
SmallPictureWidth |
Supported |
lv_1.SmallPictureWidth = li_value Note: This value cannot be set to 0 or negative. |
SortType |
Supported |
lv_1.SortType = Unsorted! |
StatePictureMaskColor |
Supported |
lv_1.StatePictureMaskColor = RGB(255, 255, 0) |
StatePictureName[ ] |
Supported |
lv_1.StatePictureName [li_x] = ls_value |
TabOrder |
Supported |
lv_1.TabOrder = 70 |
Tag |
Supported |
lv_1.Tag = ls_value |
TextColor |
Supported |
lv_1.TextColor = ll_value lv_1.TextColor = RGB(192,192,192) |
TextSize |
Supported |
lv_1.TextSize = li_value |
TrackSelect |
Supported |
lv_1.TrackSelect = TRUE |
TwoClickActivate |
Supported |
lv_1.TwoClickActivate = TRUE |
Underline |
Supported |
lv_1.Underline = lb_value |
UnderlineCold |
Supported |
lv_1.UnderlineCold = TRUE |
UnderlineHot |
Supported |
lv_1.UnderlineHot = TRUE |
View |
Supported |
lv_1.View = ListViewLargeIcon! |
Visible |
Supported |
lv_1.Visible = lb_value |
Weight |
Supported |
lv_1.Weight = li_value |
Width |
Supported |
lv_1.Width = li_value |
X |
Supported |
lv_1.X = li_value |
Y |
Supported |
lv_1.Y =li_value |
ClassDefinition |
Unsupported |
|
LayoutRTL |
Unsupported |
|
StatePictureHeight |
Unsupported |
|
StatePictureWidth |
Unsupported |
|
Transparency |
Unsupported |
Table 48.
Event |
Support Level |
Example Code |
---|---|---|
BeginDrag |
Supported |
BeginDrag(index) |
BeginLabelEdit |
Supported |
BeginLabelEdit(index) |
BeginRightDrag |
Supported |
BeginRightDrag(index) |
Clicked |
Supported |
Clicked(index) |
ColumnClick |
Supported |
ColumnClick(column) |
Constructor |
Supported |
Constructor() |
DeleteAllItems |
Supported |
DeleteAllItems() |
DeleteItem |
Supported |
DeleteItem(index) |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked(index) |
DragDrop |
Supported |
DragDrop(source,index) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source,index) |
EndLabelEdit |
Supported |
EndLabelEdit(index,newlabel) |
GetFocus |
Supported |
GetFocus() |
InsertItem |
Supported |
InsertIem(index) |
ItemActivate |
Supported |
ItemActivate(index, focuschanged, hasfocus, selectionchange, selected, otherchange) |
ItemChanged |
Supported |
ItemChanged(index, focuschanged, hasfocus, selectionchange, selected, otherchange) |
ItemChanging |
Supported |
ItemChanging(index, focuschange, hasfocus, selectionchange, selected, otherchange) |
Key |
Supported |
Key(key,keyflags) |
LoseFocus |
Supported |
LoseFocus() |
RightClicked |
Supported |
RightClicked(index) |
RightDoubleClicked |
Supported |
RightDoubleClicked(index) |
Help |
Unsupported |
|
Other |
Unsupported |
|
Sort |
Unsupported |
Table 49.
Function |
Support Level |
Example Code |
---|---|---|
AddColumn |
Supported |
li_value = lv_1.AddColumn(ls_x,Center!,li_y) |
AddItem |
Supported |
li_value = lv_1.AddItem(ls_x,li_y) |
AddLargePicture |
Supported |
li_value = lv_1.AddLargePicture(ls_prop) |
AddSmallPicture |
Supported |
li_value = lv_1.AddSmallPicture(ls_prop) |
AddStatePicture |
Supported |
li_value = lv_1.AddstatePicture(ls_prop) |
Arrange |
Supported |
li_value = lv_1.Arrange() |
ClassName |
Supported |
ls_value = lv_1.ClassName( ) |
DeleteColumn |
Supported |
li_value = lv_1.DeleteColumn(1) |
DeleteColumns |
Supported |
li_value = lv_1.DeleteColumns( ) |
DeleteItem |
Supported |
li_value = lv_1.DeleteItem(li_x) |
DeleteItems |
Supported |
li_value = lv_1.DeleteItems( ) |
DeleteLargePicture |
Supported |
li_value = lv_1.DeleteLargePicture(li_x) |
DeleteLargePictures |
Supported |
li_value = lv_1.DeleteLargePictures( ) |
DeleteSmallPicture |
Supported |
li_value = lv_1.DeleteSmallPicture(li_x) |
DeleteSmallPictures |
Supported |
li_value = lv_1.DeleteSmallPictures( ) |
DeleteStatePicture |
Supported |
li_value = lv_1.DeleteStatePicture(li_x) |
DeleteStatePictures |
Supported |
li_value = lv_1.DeleteStatePictures( ) |
Drag |
Supported |
lv_1.Drag(Begin!) |
EditLabel |
Supported |
li_value= lv_1.EditLabel() |
FindItem |
Supported |
li_Value = lv_1.FindItem (startindex, label, partial, wrap) li_value = lv_1.FindItem (startindex, direction, focused, selected, cuthighlighted, drophighlighted) |
GetColumn |
Supported |
li_strValue = lv_1.GetColumn(index, label, alignment, width) |
GetItem |
Supported |
li_value = lv_1.GetItem(li_x,lv1) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = lv_1.GetParent() |
Hide |
Supported |
li_value = lv_1.Hide( ) |
InsertColumn |
Supported |
li_value = lv_1.InsertColumn(li_x,ls_x,Center!,li_y) |
InsertItem |
Supported |
li_value = lv_1.InsertItem(2, "Insert String") |
Move |
Supported |
li_value = lv_1.Move(li_x,li_y) |
PointerX |
Supported |
li_value = lv_1.PointerX() |
PointerY |
Supported |
li_value = lv_1.PointerY() |
PostEvent |
Supported |
lv_1.PostEvent(Clicked!) |
Resize |
Supported |
li_value = lv_1.Resize(li_x,li_y) |
SelectedIndex |
Supported |
li_value = lv_1.SelectedIndex( ) |
SetColumn |
Supported |
li_value = lv_1.SetColumn(li_x,ls_x,Center!,li_y) |
SetFocus |
Supported |
li_value = lv_1.SetFocus( ) Unsupported: SetFocus(lv_test) |
SetItem |
Supported |
li_value = lv_1.SetItem(li_x[],li_y[],lv1) |
SetPosition |
Supported |
li_value = lv_1.SetPosition(Behind!, lv_three) |
SetRedraw |
Supported |
li_value = lv_1.SetRedraw(TRUE) |
Show |
Supported |
li_value = lv_1.Show( ) |
Sort |
Supported |
li_value = lv_1.Sort(Ascending!) li_value = lv_1.Sort(Descending!) li_value = lv_1.Sort(Unsorted!) Note: userdefinesort! is not supported. |
TotalColumns |
Supported |
li_cols = lv_1.TotalColumns( ) |
TotalItems |
Supported |
li_value = lv_1.TotalItems( ) |
TriggerEvent |
Supported |
li_value = lv_1.TriggerEvent("Clicked") |
TypeOf |
Supported |
if lv_1.TypeOf( ) = ListView! Then ls_value = "ListView!" else ls_value = "invalid" end if |
SetOverlayPicture |
Supported |
lv_1.SetOverlayPicture(1, index) |
TotalSelected |
Supported |
|
GetContextService |
Unsupported |
|
GetOrigin |
Unsupported |
|
|
Unsupported |
Table 50.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
mc_1.Accelerator=67 |
AccessibleDescription |
Supported |
|
AccessibleName |
Supported |
|
AccessibleRole |
Supported |
|
AutoSize |
Supported |
mc_1.AutoSize = false |
BackColor |
Supported |
mc_1.BackColor = RGB(0, 0, 255) mc_1.BackColor = ll_value |
Border |
Supported |
mc_1.Border = TRUE mc_1.Border = lb_value |
BorderStyle |
Supported |
mc_1.BorderStyle = StyleBox! mc_1.BorderStyle = StyleLowered! mc_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
mc_1.BringToTop = TRUE |
DragAuto |
Supported |
mc_1.DragAuto = TRUE Note: On the Web, dragging a DatePicker control will not trigger the DropDown event if the DragAuto property is set to True, which means there is no Month Calender displayed on the Web when you Drag the DatePicker with setting the DragAuto property to True. |
DragIcon |
Supported |
mc_1.DragIcon = 'arrow.ico' |
Enabled |
Supported |
mc_1.Enabled=TRUE mc_1.Enabled = lb_value |
FaceName |
Supported |
mc_1.FaceName = "" mc_1.FaceName = ls_value |
FirstDayOfWeek |
Supported |
mc_1.FirstDayOfWeek = Monday! |
FontCharSet |
Supported |
mc_1.FontCharSet = ANSI! |
FontFamily |
Supported |
mc_1.FontFamily = Roman! |
FontPitch |
Supported |
mc_1.FontPitch = Fixed! |
Height |
Supported |
mc_1.Height = 750 mc_1.Height = li_value |
Italic |
Supported |
mc_1.Italic=TRUE mc_1.Italic = lb_value |
MaxSelectCount |
Supported |
mc_1.MaxSelectCount = 7 |
MonthBackColor |
Supported |
mc_1.MonthBackColor = RGB(255, 255, 0 |
Pointer |
Supported |
mc_1.Pointer = 'Size!' |
ScrollRate |
Supported |
mc_1.ScrollRate = 3 |
TabOrder |
Supported |
mc_1.TabOrder = 30 |
Tag |
Supported |
mc_1.Tag = ls_value |
TextColor |
Supported |
mc_1.TextColor = ll_value |
TextSize |
Supported |
mc_1.TextSize = li_value |
TitleBackColor |
Supported |
mc_1.TitleBackColor = RGB(128, 255, 128) |
TitleTextColor |
Supported |
mc_1.TitleTextColor = RGB(0,0,255) |
TodayCircle |
Supported |
mc_1.TodaySection = false |
TodaySection |
Supported |
mc_1.TodaySection = false |
TrailingTextColor |
Supported |
mc_1.TrailingTextColor = 134217731 |
Underline |
Supported |
mc_1.Underline = lb_value |
Visible |
Supported |
mc_1.Visible = True |
WeekNumbers |
Supported |
mc_1.WeekNumbers = true |
Weight |
Supported |
mc_1.Weight = 700 mc_1.Weight = li_value |
Width |
Supported |
mc_1.Width = li_value Note:
|
X |
Supported |
mc_1.X = li_value Note:
|
Y |
Supported |
mc_1.Y = li_value Note:
|
ClassDefinition |
Unsupported |
|
RightToLeft |
Unsupported |
Table 51.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
DateChanged |
Supported |
DateChanged() Note: SetSelectedDate and SetSelectedRange trigger a DateChanged event twice on the Web. |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
Doubleclicked(flags,xpos,ypos) |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
GetFocus |
Unsupported |
|
LoseFocus |
Unsupported |
|
Help |
Unsupported |
|
UserString |
Unsupported |
|
Other |
Unsupported |
Table 52.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = mc_1.ClassName() |
ClearBoldDates |
Supported |
li_return = mc_1.ClearBoldDates() |
Drag |
Supported |
mc_1.Drag(Begin!) Note: If you use Drag(Begin!), single mouse clicking will trigger DragEnter and DragDrop event in sequence on the Web. This is different from the event sequences in PowerBuilder. |
GetDateLimits |
Supported |
li_return = mc_1.GetDateLimits (mindate, maxdate) |
GetDisplayRange |
Supported |
li_return = mc_1.GetDisplayRange (startdate, enddate,PartlyDisplayed!) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = mc_1.GetParent() |
GetSelectedDate |
Supported |
li_return = mc_1.GetSelectedDate(seldate) Notes:
|
GetSelectedRange |
Supported |
li_return = mc_1.GetSelectedRange(startdate, enddate) Note: The function will trigger a DateChanged event twice on the Web. |
GetToday |
Supported |
currentdate = mc_1.GetToday() |
Hide |
Supported |
li_return = mc_1.Hide() |
Move |
Supported |
li_return = mc_1.Move(li_x,li_y) |
PointerX |
Supported |
li_value = mc_1.PointerX() |
PointerY |
Supported |
li_value = mc_1.PointerY() |
PostEvent |
Supported |
mc_1.PostEvent(Constructor!) |
Resize |
Supported |
li_return = mc_1.Resize(li_width,li_height) |
SetBoldDate |
Supported |
li_return = mc_1.SetBoldDate(d, true) |
SetDateLimits |
Supported |
li_return = mc_1.SetDateLimits(mindate, maxdate) |
SetFocus |
Supported |
li_return = mc_1.SetFocus() |
SetPosition |
Supported |
li_return = mc_1.SetPosition(position) |
SetRedraw |
Supported |
li_return= mc_1.SetRedraw(FALSE) |
SetSelectedDate |
Supported |
li_return = mc_1.SetSelectedDate(seldate) Notes: If input an invalid date, the function returns 0 on the Web but -1 in PowerBuilder. |
SetSelectedRange |
Supported |
li_return = mc_1.SetSelectedRange(startdate, enddate) |
SetToday |
Supported |
li_return = mc_1.SetToday(currentdate) |
Show |
Supported |
li_return = mc_1.Show() |
TriggerEvent |
Supported |
mc_1.TriggerEvent(Constructor!) |
TypeOf |
Supported |
if mc_1.TypeOf() = MonthCalendar! Then ls_return = 'MonthCalendar!' else ls_return = 'isvalid' end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 53.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
mle_1.Accelerator = 67 |
Alignment |
Supported |
mle_1.Alignment = Center! |
AutoHScroll |
Supported |
mle_1.AutoHScroll = TRUE |
AutoVScroll |
Supported |
mle_1.AutoVscroll = TRUE |
BackColor |
Supported |
mle_1.BackColor = ll_value mle_1.BackColor = RGB(192,192,192) Note: transparent value is unsupported. |
Border |
Supported |
mle_1.Border = lb_value |
BorderStyle |
Supported |
mle_1.BorderStyle = StyleBox! mle_1.BorderStyle = StyleLowered! mle_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
mle_1.BringToTop = TRUE |
DisplayOnly |
Supported |
mle_1.DisplayOnly =lb_value |
DragAuto |
Supported |
mle_1.DragAuto = TRUE |
DragIcon |
Supported |
mle_1.DragIcon = 'c:\archive\arrow.ico'' |
Enabled |
Supported |
mle_1.Enabled = lb_valueM Note: when the user moves the pointer over a MultiLineEdit control that has set the Enabled property to false, the pointer on the Web will be different from that in the PowerBuilder application. |
FaceName |
Supported |
mle_1.FaceName = ls_value |
FontCharSet |
Supported |
mle_1.FontCharSet = ANSI! |
FontFamily |
Supported |
mle_1.FontFamily = Roman! |
FontPitch |
Supported |
mle_1.FontPitch = Fixed! |
Height |
Supported |
mle_1.Height = li_value |
HideSelection |
Supported |
mle_1.HideSelection = FALSE |
HScrollBar |
Supported |
mle_1.HScrollBar = TRUE |
IgnoreDefaultButton |
Supported |
mle_1.IgnoreDefaultButton = TRUE |
Italic |
Supported |
mle_1.Italic = lb_value |
Limit |
Supported |
mle_1.Limit = li_value |
Pointer |
Supported |
mle_1.pointer= 'beam!' mle_1.pointer ='d:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
mle_1.RightToLeft = TRUE |
TabOrder |
Supported |
mle_1.TabOrder = 80 |
Tag |
Supported |
mle_1.Tag = ls_value |
Text |
Supported |
mle_1.Text = ls_value It is unsupported to set the value of this property to null. |
TextCase |
Supported |
mle_1.TextCase = AnyCase! mle_1.TextCase = Lower! mle_1.TextCase = Upper! |
TextColor |
Supported |
mle_1.TextColor = ll_value |
TextSize |
Supported |
mle_1.TextSize = li_value |
Underline |
Supported |
mle_1.Underline = lb_value |
Visible |
Supported |
mle_1.Visible = lb_value |
VScrollBar |
Supported |
mle_1.VScrollBar = TRUE |
Weight |
Supported |
mle_1.Weight = li_value |
Width |
Supported |
mle_1.Width = li_value |
X |
Supported |
mle_1.X = li_value |
Y |
Supported |
mle_1.Y = li_value |
ClassDefinition |
Unsupported |
|
TabStop[ ] |
Unsupported |
|
Transparency |
Unsupported |
Table 54.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
Modified |
Supported |
Modified() A Modified event is followed by a LoseFocus event. |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 55.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = mle_1.ClassName() |
Clear |
Supported |
ls_value = mle_1.Clear() Note: the function executes successfully only when the control has focus. |
Copy |
Supported |
ls_value = mle_1.Copy() |
Cut |
Supported |
ls_value = mle_1.Cut() |
Drag |
Supported |
mle_1.Drag(Begin!) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = mle_1.GetParent() |
Hide |
Supported |
ls_value = mle_1.Hide() |
LineCount |
Supported |
li_value = mle_1.LineCount() |
LineLength |
Supported |
li_value = mle_1.LineLength() |
Move |
Supported |
ls_value = mle_1.Move(li_x,li_y) |
Paste |
Supported |
ls_value = mle_1.Paste() |
PointerX |
Supported |
ls_value = mle_1.PointerX() |
PointerY |
Supported |
ls_value = mle_1.PointerY() |
Position |
Supported |
mle_1.Position() |
PostEvent |
Supported |
ls_value = mle_1.PostEvent(Constructor!) |
ReplaceText |
Supported |
ls_strexevalue = mle_1.ReplaceText(ls_x) |
Resize |
Supported |
ls_value = mle_1.Resize(li_x,li_y) |
Scroll |
Supported |
mle_1.Scroll(4) |
SelectedLength |
Supported |
ls_value = mle_1.SelectedLength() |
SelectedLine |
Supported |
integer li_SL li_SL = mle_1.SelectedLine() |
SelectedStart |
Supported |
ls_value = mle_1.SelectedStart() |
SelectedText |
Supported |
ls_value = mle_1.SelectedText() |
SelectText |
Supported |
li_value = mle_1.SelectText(li_x,li_y) |
SetFocus |
Supported |
ls_value = mle_1.SetFocus() Unsupported: SetFocus(mle_1) |
SetPosition |
Supported |
mle_1.SetPosition(Behind!, mle_2) ls_value = mle_1.SetPosition(ToTop!) ls_value = mle_1.SetPosition(ToBottom!) |
SetRedraw |
Supported |
li_return= mle_1.SetRedraw(FALSE) |
Show |
Supported |
ls_value = mle_1.Show() |
TextLine |
Supported |
ls_value = mle_1.TextLine() |
TriggerEvent |
Supported |
ls_value = mle_1.TriggerEvent(Constructor!) |
TypeOf |
Supported |
if mle_1.typeof() = MultiLineEdit! Then ls_value = 'MultiLineEdit!' else ls_value = 'Invalid' end if |
Undo |
Supported |
li_value = mle_1.Undo() |
CanUndo |
Unsupported |
|
GetContextService |
Unsupported |
|
|
Unsupported |
Important Requirements
The shortcut key for Ocx is unsupported.
Using parentheses when calling an OLEObject method is required.
Table 56.
Property |
Support Level |
Example Code |
---|---|---|
Activation |
Supported |
ole_1.Activation = ActivateOnDoubleClick! Note: activateOnGetfocus! is unsupported. |
BackColor |
Supported |
ole_1.BackColor = ll_value ole_1.BackColor = RGB(192,192,192) |
BinaryIndex |
Supported |
|
BinaryKey |
Supported |
|
Border |
Supported |
ole_1.Border = TRUE ole_1.Border = lb_value |
BorderStyle |
Supported |
ole_1.BorderStyle = StyleBox! ole_1.BorderStyle = StyleLowered! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
ole_1.BringToTop = TRUE |
DisplayName |
Supported |
ole_1.DisplayName = "My project" |
DisplayType |
Supported |
ole_1.DisplayType = DisplayAsIcon! Note: displayasactivexdocument! is unsupported |
DocFileName |
Supported |
ls_ret = ole_1.docfilename |
DragAuto |
Supported |
ole_1.DragAuto = TRUE |
DragIcon |
Supported |
ole_1.DragIcon = 'Question!' |
Enabled |
Supported |
ole_1.Enabled=TRUE ole_1.Enabled = lb_value |
FocusRectangle |
Supported |
ole_1.FocusRectangle = TRUE ole_1.FocusRectangle = lb_value |
Height |
Supported |
ole_1.Height = 750 ole_1.Height = li_value |
LinkItem |
Supported |
ls_ret = iole.LinkItem |
Object |
Supported |
OLEObject obj = ole_1.object.activesheet.cells Int x = ole_1.object.month |
ObjectData |
Supported |
blob lblob_data = ole_1.objectdata |
Pointer |
Supported |
ole_1.Pointer = 'SizeWE!' ole_1.Pointer='d:\archive\IBEAM.BMP.cur' |
SizeMode |
Supported |
ole_1.SizeMode = Clip! |
TabOrder |
Supported |
ole_1.TabOrder = 40 ole_1.TabOrder = li_order |
Tag |
Supported |
ole_1.Tag = ls_value |
Visible |
Supported |
ole_1.Visible = lb_value |
Width |
Supported |
ole_1.Width = li_value |
X |
Supported |
ole_1.X = li_value |
Y |
Supported |
ole_1.Y = li_value |
ClassDefinition |
Unsupported |
|
ClassLongName |
Unsupported |
|
ClassShortName |
Unsupported |
|
ContentsAllowed |
Unsupported |
|
IsDragTarget |
Unsupported |
|
LinkUpdateOptions |
Unsupported |
|
ParentStorage |
Unsupported |
Table 57.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
DataChange |
Supported |
DataChange() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
PropertyChanged |
Supported |
PropertyChanged(propertyname) |
PropertyRequestEdit |
Supported |
PropertyRequestEdit(propertyname,cancelchange) |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
SaveObject |
Supported |
|
Close |
Unsupported |
|
DragDrop |
Unsupported |
|
DragEnter |
Unsupported |
|
DragLeave |
Unsupported |
|
DragWithin |
Unsupported |
|
Error |
Unsupported |
|
ExternalException |
Unsupported |
|
Help |
Unsupported |
|
Other |
Unsupported |
|
Rename |
Unsupported |
|
Save |
Unsupported |
|
ViewChange |
Unsupported |
Table 58.
Function |
Support Level |
Example Code |
---|---|---|
Activate |
Supported |
integer li_return li_return = ole_1.Activate(OffSite!) Note: the argument InPlace! is unsupported |
ClassName |
Supported |
ls_return = ole_1.ClassName() |
Clear |
Supported |
li_return = ole_1.Clear() |
DoVerb |
Supported |
li_return = ole_1.DoVerb(7) |
GetData |
Supported |
li_return = ole_1.GetData(ClipFormatText!, ls_oledata) |
GetNativePointer |
Supported |
UnsignedLong lul_oleptr li_return = ole_1.GetNativePointer(lul_oleptr) |
GetParent |
Supported |
PowerObject lpo_parent lpo_parent = ole_1.GetParent() |
Hide |
Supported |
ole_1.Hide() |
InsertClass |
Supported |
li_return = ole_1.InsertClass("excel.sheet") |
InsertFile |
Supported |
li_return = ole_1.InsertFile("c:\xls\expense.xls") |
InsertObject |
Supported |
li_return = ole_1.InsertObject() Items listed in the Web Insert Object dialog box contain and only contain all the registered OLE applications in the client. Items listed in PowerBuilder Insert object dialog box are defined in PowerBuilder. |
LinkTo |
Supported |
li_return = ole_1.LinkTo("c:\xls\expense.xls", "R1C1:R5C5") |
Move |
Supported |
li_return = ole_1.Move(P_Train1.X + P_Train1.Width, P_Train1.Y) |
Open |
Supported |
li_return = ole_1.Open("c:\ole2\mystuff.ole") |
PointerX |
Supported |
li_return = ole_1.PointX() |
PointerY |
Supported |
li_return = ole_1.PointY() |
PostEvent |
Supported |
ole_1.PostEvent("DataChange") |
ReleaseNativePointer |
Supported |
li_return = ole_1.ReleaseNativePointer(lul_oleptr) |
Resize |
Supported |
li_return = ole_1.Resize(500, 1000) |
Save |
Supported |
li_return = ole_1.Save() |
SaveAs |
Supported |
li_return = ole_1.SaveAs("c:\ole\expense.ole") |
SetData |
Supported |
li_return = ole_1.SetData(ClipFormatText!, ls_oledata) |
SetFocus |
Supported |
li_return = ole_1.SetFocus() |
SetPosition |
Supported |
ole_1.SetPosition(ToTop!) ole_1.SetPosition(Behind!, cb_exec) |
SetRedraw |
Supported |
ole_1.SetRedraw(true) |
Show |
Supported |
ole_1.Show() |
TriggerEvent |
Supported |
li_return = ole_1.TriggerEvent("DataChange") |
TypeOf |
Supported |
if ole_1.typeof()=olecontrol! then ls_return="olecontrol!" |
Copy |
Unsupported |
|
Cut |
Unsupported |
|
Drag |
Unsupported |
|
GetContextService |
Unsupported |
|
Paste |
Unsupported |
|
PasteLink |
Unsupported |
|
PasteSpecial |
Unsupported |
|
|
Unsupported |
|
SelectObject |
Unsupported |
|
UpdateLinksDialog |
Unsupported |
Important Requirements
The shortcut key for Ocx is unsupported.
Using parentheses when calling an OLEObject method is required.
Table 59.
Property |
Support Level |
Example Code |
---|---|---|
BackColor |
Supported |
ole_1.BackColor = ll_value ole_1.BackColor = RGB(192,192,192) |
BinaryIndex |
Supported |
|
BinaryKey |
Supported |
|
Border |
Supported |
ole_1.Border = TRUE ole_1.Border = lb_value |
BorderStyle |
Supported |
ole_1.BorderStyle = StyleBox! ole_1.BorderStyle = StyleLowered! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
ole_1.BringToTop = TRUE |
DisplayName |
Supported |
ole_1.DisplayName = "My project" |
DragAuto |
Supported |
ole_1.DragAuto = TRUE |
DragIcon |
Supported |
ole_1.DragIcon = 'Question!' |
Enabled |
Supported |
ole_1.Enabled =TRUE ole_1.Enabled = lb_value |
FocusRectangle |
Supported |
ole_1.FocusRectangle = TRUE ole_1.FocusRectangle = lb_value |
Object |
Supported |
OLEObject obj = ole_1.object.activesheet.cells Int x = ole_1.object.month |
Pointer |
Supported |
ole_1.Pointer = 'SizeNWSE!' ole_1.Pointer='d:\archive\IBEAM.BMP.cur' |
TabOrder |
Supported |
ole_1.TabOrder = 40 ole_1.TabOrder = li_order |
Tag |
Supported |
ole_1.Tag = ls_value |
Visible |
Supported |
ole_1.Visible = lb_value |
Width |
Supported |
ole_1.Width = li_value |
X |
Supported |
ole_1.X = li_value |
Y |
Supported |
ole_1.Y = li_value |
Alignment |
Unsupported |
|
Cancel |
Unsupported |
|
ClassDefinition |
Unsupported |
|
ClassLongName |
Unsupported |
|
ClassShortName |
Unsupported |
|
Default |
Unsupported |
|
FaceName |
Unsupported |
|
FontCharSet |
Unsupported |
|
FontFamily |
Unsupported |
|
FontPitch |
Unsupported |
|
IsDragTarget |
Unsupported |
|
Italic |
Unsupported |
|
TextColor |
Unsupported |
|
TextSize |
Unsupported |
|
Underline |
Unsupported |
|
Weight |
Unsupported |
Table 60.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
DataChange |
Supported |
DataChange() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
PropertyChanged |
Supported |
PropertyChanged(propertyname) |
PropertyRequestEdit |
Supported |
PropertyRequestEdit(propertyname,cancelchange) |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
DragDrop |
Unsupported |
|
DragEnter |
Unsupported |
|
DragLeave |
Unsupported |
|
DragWithin |
Unsupported |
|
Error |
Unsupported |
|
ExternalException |
Unsupported |
|
Help |
Unsupported |
|
Other |
Unsupported |
Table 61.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_return = ole_1.ClassName( ) |
GetData |
Supported |
li_return = ole_1.GetData(ClipFormatText!, ls_oledata) |
GetNativePointer |
Supported |
UnsignedLong lul_oleptr li_return = ole_1.GetNativePointer(lul_oleptr) |
GetParent |
Supported |
PowerObject lpo_parent lpo_parent = ole_1.GetParent() |
Hide |
Supported |
li_return = ole_1.Hide() |
Move |
Supported |
li_return = ole_1.Move(500 , 1000) |
PointerX |
Supported |
li_return = ole_1.PointX() |
PointerY |
Supported |
li_return = ole_1.PointY( ) |
PostEvent |
Supported |
ole_1.PostEvent("DoubleClicked") |
ReleaseNativePointer |
Supported |
li_return = ole_1.ReleaseNativePointer(lul_oleptr) |
Resize |
Supported |
li_return = ole_1.Resize(500, 1000) |
SetData |
Supported |
li_return = ole_1.SetData(ClipFormatText!, ls_oledata) |
SetFocus |
Supported |
li_return = ole_1.SetFocus( ) |
SetPosition |
Supported |
ole_1.SetPosition(ToTop!) ole_1.SetPosition(Behind!, cb_exec) |
SetRedraw |
Supported |
ole_1.SetRedraw(true) |
Show |
Supported |
li_return = ole_1.Show( ) |
TriggerEvent |
Supported |
li_return = ole_1.TriggerEvent("DoubleClicked") |
TypeOf |
Supported |
if ole_1.typeof( )=olecustomcontrol! then ls_return="olecustomcontrol!" end if |
Drag |
Unsupported |
|
GetContextService |
Unsupported |
|
|
Unsupported |
Table 62.
Property |
Support Level |
Example Code |
---|---|---|
FillColor |
Supported |
o_1.FillColor=RGB(255,255,0) |
FillPattern |
Supported |
o_1.FillPattern = Diamond! |
Height |
Supported |
o_1.Height = 750 |
LineColor |
Supported |
o_1.LineColor = RGB(255,0,0) |
LineStyle |
Supported |
o_1.LineStyle = Dash! |
LineThickness |
Supported |
|
Tag |
Supported |
o_1.SetMicroHelp(This.Tag) |
Visible |
Supported |
o_1.Visible = TRUE |
Width |
Supported |
o_1.Width = 750 |
X |
Supported |
o_1.X = 215 |
Y |
Supported |
o_1.Y = 215 |
ClassDefinition |
Unsupported |
Table 63.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
Table 64.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = o_1.ClassName() |
GetParent |
Supported |
lo_value = o_1.GetParent() |
Hide |
Supported |
o_1.Hide() |
Move |
Supported |
o_1.Move(150, 200) |
PostEvent |
Supported |
o_1.PostEvent(Clicked!) Note: The PostEvent function returns 1 if it is successful. |
Resize |
Supported |
o_1.Resize(100, 150) |
Show |
Supported |
o_1.Show() |
TriggerEvent |
Supported |
o_1.TriggerEvent(Clicked!) Note: in an Web application the TriggerEvent function returns 1 if it is successful. |
TypeOf |
Supported |
if o_1.typeof()=Oval! then ls_return="Oval!" end if |
GetContextService |
Unsupported |
Important Requirements
Picture controls can contain images in the following formats:
-
Bitmaps, with .BMP extensions
-
GIF or animated GIF files, with the .GIF extension
-
JPEG files, with .JPEG or .JPG extensions
-
Ico files with .ICO extensions
-
Cursor files with .CUR extensions
-
PNG files with .PNG extensions
Pictures in an application
-
The name of a picture file cannot be a string that ends with '!'.
-
The picture directory can be an absolute path or relative path.
For example:
this.picturename = "c:\app\about.bmp"
or this.picturename = " image\about.bmp"
-
Different from PB, Appeon supports using an Internet URL as the value for PictureName, for example,
this.picturename = "http://192.168.168.52/Appeon/AEM/images/AEM_TOP.jpg"
-
If a picture fails to display in the Web application, copy the picture directly to the Web Root Path /images directory. Web Root Path stands for the folder in the Web server that is configured in PowerServer Toolkit Config for storing the Web application files.
Table 65.
Property |
Support Level |
Example Code |
---|---|---|
Border |
Supported |
p_1.Border = lb_value |
BringToTop |
Supported |
p_1.BringToTop = TRUE |
BorderStyle |
Supported |
p_1.BorderStyle = StyleBox! p_1.BorderStyle = StyleLowered! p_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
DragAuto |
Supported |
p_1.DragAuto = TRUE |
DragIcon |
Supported |
p_1.DragIcon = 'c:\examples\arrow.ico' |
Enabled |
Supported |
p_1.Enabled = lb_value |
FocusRectangle |
Supported |
p_1.FocusRectangle = TRUE |
Height |
Supported |
p_1.Height = li_value |
Invert |
Supported |
p_1.Invert = FALSE |
OriginalSize |
Supported |
p_1.OriginalSize = lb_value |
PictureName |
Supported |
p_1.PictureName = ls_value Note: It is unsupported to dynamically change this property if the initial value is a GIF file. Different from PB, Appeon supports using an Internet URL as the value for PictureName, for example, p_1.Picturename = "http://192.168.168.52/Appeon/AEM/images/AEM_TOP.jpg" |
Pointer |
Supported |
p_1.pointer= ‘size!’ p_1.pointer= '''d:\archive\IBEAM.BMP.cur' |
PowerTipText |
Supported |
p_1.PowerTipText = "Cancel the operation" |
TabOrder |
Supported |
p_1.TabOrder = 100 |
Tag |
Supported |
p_1.Tag = ls_value |
Visible |
Supported |
p_1.Visible = lb_value |
Width |
Supported |
p_1.Width = li_value |
X |
Supported |
p_1.X = li_value |
Y |
Supported |
p_1.Y = li_value |
ClassDefinition |
Unsupported |
|
Map3DColors |
Unsupported |
Table 66.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 67.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = p_1.ClassName( ) |
Drag |
Supported |
p_1.Drag(Begin!) |
Draw |
Supported |
li_value = p_1.Draw(li_x,li_y) Note: run the Draw function once the picture has been resized. After conversion, the size of the modified picture will be the same as the most recent state. In PowerBuilder, the size of the drawn picture will be the same as the original one. |
GetParent |
Supported |
PowerObject lpo_value lpo_value = p_1.GetParent( ) |
Hide |
Supported |
li_value = p_1.Hide( ) |
Move |
Supported |
li_value = p_1.Move(li_x,li_y) |
PointerX |
Supported |
li_value = p_1.PointerX() |
PointerY |
Supported |
li_value = p_1.PointerY() |
PostEvent |
Supported |
lb_value = p_1.PostEvent(Clicked!) |
Resize |
Supported |
li_value = p_1.Resize(li_x,li_y) |
SetFocus |
Supported |
li_value = p_1.SetFocus( ) Unsupported: SetFocus(p_1) |
SetPicture |
Supported |
p_1.SetPicture(Emp_pic) |
SetPosition |
Supported |
li_value = p_1.SetPosition( ) |
SetRedraw |
Supported |
li_value = p_1.SetRedraw(FALSE) |
Show |
Supported |
li_value = p_1.Show( ) |
TriggerEvent |
Supported |
li_value = p_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
if p_1.TypeOf( ) = Picture! Then ls_value = "Picture!" else ls_value = "invalid" end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Important Requirements
It is unsupported to use GIF files in PictureButton controls.
Table 68.
Property |
Support Level |
Example Code |
---|---|---|
BackColor |
Supported |
pb_1.BackColor = 8421376 Note: transparent value is unsupported. |
BringToTop |
Supported |
pb_1.BringToTop = TRUE |
Cancel |
Supported |
pb_1.Cancel = TRUE |
Default |
Supported |
pb_1.Default = TRUE |
DisabledName |
Supported |
pb_1.DisabledName = "d:\pbhelp\controls.bmp" |
DragAuto |
Supported |
pb_1.DragAuto = TRUE |
DragIcon |
Supported |
pb_1.DragIcon = 'c:\archive\arrow.ico' |
Enabled |
Supported |
pb_1.Enabled = TRUE |
FaceName |
Supported |
pb_1.FaceName = ls_value |
FontCharSet |
Supported |
pb_1.FontCharSet = ANSI! |
FontFamily |
Supported |
pb_1.FontFamily = Roman! |
FontPitch |
Supported |
pb_1.FontPitch = Fixed! |
Height |
Supported |
pb_1.Height = li_value |
HTextAlign |
Supported |
pb_1.HtextAlign = "Left!" //Specifies how the text in the control is aligned. Values are: Center! Justify! Left! Right! |
Italic |
Supported |
pb_1.Italic = lb_value |
OriginalSize |
Supported |
pb_1.OriginalSize = FALSE //Specifies whether the width and height properties of a bitmap image (picture) are set to their original values. |
PictureName |
Supported |
pb_1.PictureName = ls_value Different from PB, Appeon supports using an Internet URL as the value for PictureName, for example, pb_1.Picturename = "http://192.168.168.52/Appeon/AEM/images/AEM_TOP.jpg" |
Pointer |
Supported |
pb_1.pointer = 'Arrow!' pb_1.pointer ='d:\archive\IBEAM.BMP.cur' |
PowerTipText |
Supported |
pb_1.PowerTipText = "This button opens a new form" |
TabOrder |
Supported |
pb_1.TabOrder = 10 |
Tag |
Supported |
pb_1.Tag = ls_value |
Text |
Supported |
pb_1.Text = ls_value |
TextColor | Supported | pb_1.TextColor = li_value |
TextSize |
Supported |
pb_1.TextSize = li_value |
Underline |
Supported |
pb_1.Underline = lb_value |
Visible |
Supported |
pb_1.Visible = lb_value |
VTextAlign |
Supported |
pb_1.VTextAlign= Top! //Specifies how the text in the control is aligned. Values are: Bottom!, MultiLine!, Top!, and VCenter! All these values, except for MultiLine!, assume that there is only one line of text. |
Weight |
Supported |
pb_1.Weight = li_value |
Width |
Supported |
pb_1.Width = li_value |
X |
Supported |
pb_1.X = li_value |
Y |
Supported |
pb_1.Y = li_value |
ClassDefinition |
Unsupported |
|
FlatStyle |
Unsupported |
|
Map3DColors |
Unsupported |
|
Transparency |
Unsupported |
Table 69.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 70.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_returnvalue = pb_1.ClassName() |
Drag |
Supported |
pb_1.Drag (Cancel!) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = pb_1.GetParent() |
Hide |
Supported |
li_returnvalue = pb_1.Hide() |
Move |
Supported |
li_returnvalue = pb_1.Move(li_xpos, li_ypos) |
PointerX |
Supported |
lb_returnvalue = pb_1.PointerX() |
PointerY |
Supported |
lb_returnvalue = pb_1.PointerY() |
PostEvent |
Supported |
lb_returnvalue = pb_1.PostEvent(event) |
Resize |
Supported |
li_returnvalue = pb_1.Resize(li_width, li_height) |
SetFocus |
Supported |
li_returnvalue = pb_1.SetFocus() Unsupported: SetFocus(pb_1) |
SetPosition |
Supported |
li_returnvalue = pb_1.SetPosition(position) |
SetRedraw |
Supported |
li_returnvalue = pb_1.SetRedraw (TRUE) |
Show |
Supported |
li_returnvalue = pb_1.Show() |
TriggerEvent |
Supported |
li_returnvalue = pb_1.TriggerEvent(event) |
TypeOf |
Supported |
if pb_1.TypeOf() = PictureButton! Then ls_returnvalue = 'PictureButton!' end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Important Requirements
The PictureHyperLink controls can contain images in the following formats:
-
Bitmaps, with .BMP extensions
-
GIF or animated GIF files, with the .GIF extensions
-
JPEG files, with .JPEG or .JPG extensions
-
Ico files with .ICO extensions
-
Cursor files with .CUR extensions
Table 71.
Property |
Support Level |
Example Code |
---|---|---|
Border |
Supported |
phl_1.Border = lb_value |
BorderStyle |
Supported |
phl_1.BorderStyle = StyleBox! phl_1.BorderStyle = StyleLowered! phl_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
phl_1.BringToTop = TRUE |
DragAuto |
Supported |
|
DragIcon |
Supported |
|
Enabled |
Supported |
phl_1.Enabled = lb_value |
FocusRectangle |
Supported |
phl_1.FocusRectangle = TRUE |
Height |
Supported |
phl_1.Height = li_value |
OriginalSize |
Supported |
phl_1.OriginalSize = lb_value |
PictureName |
Supported |
phl_1.PictureName = ls_value Different from PB, Appeon supports using an Internet URL as the value for PictureName, for example, phl_1.Picturename = "http://192.168.168.52/Appeon/AEM/images/AEM_TOP.jpg" |
Pointer |
Supported |
phl_1= 'Size!' phl_1='d:\archive\IBEAM.BMP.cur' |
PowerTipText |
Supported |
phl_1.PowerTipText = "This button opens a new form" |
TabOrder |
Supported |
phl_1.TabOrder = 100 |
Tag |
Supported |
phl_1.Tag = ls_value |
URL |
Supported |
phl_1.URL = "http://www.appeon.com/" |
Visible |
Supported |
phl_1.Visible = lb_value |
Width |
Supported |
phl_1.Width = li_value |
X |
Supported |
phl_1.X = li_value |
Y |
Supported |
phl_1.Y = li_value |
ClassDefinition |
Unsupported |
|
Invert |
Unsupported |
|
Map3DColors |
Unsupported |
Table 72.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 73.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = phl_1.ClassName( ) |
Draw |
Supported |
li_value = phl_1.Draw(li_x,li_y) |
Drag |
Supported |
phl_1.Drag(Begin!) |
GetParent |
Supported |
PowerObject lpo_value lpo_value = phl_1.GetParent() |
Hide |
Supported |
li_value = phl_1.Hide( ) |
Move |
Supported |
li_value = phl_1.Move(li_x,li_y) |
PointerX |
Supported |
li_value = phl_1.PointerX() |
PointerY |
Supported |
li_value = phl_1.PointerY() |
PostEvent |
Supported |
lb_value = phl_1.PostEvent(Clicked!) |
Resize |
Supported |
li_value = phl_1.Resize(li_x,li_y) |
SetFocus |
Supported |
li_value = phl_1.SetFocus( ) Unsupported: SetFocus(phl_1) |
SetPicture |
Supported |
phl_1.SetPicture(Emp_pic) |
SetPosition |
Supported |
li_value = phl_1.SetPosition( ) |
SetRedraw |
Supported |
li_returnvalue = phl_1.SetRedraw (FALSE) |
Show |
Supported |
li_value = phl_1.Show( ) |
TriggerEvent |
Supported |
li_value = phl_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
if phl_1.TypeOf( ) = PictureHyperLink! Then ls_value = "PictureHyperLink!" else ls_value = "invalid" end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Important Requirements
Setting a PictureListBox as a Dropdown PictureListBox is not supported.
Table 74.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
plb_1.Accelerator=67 |
BackColor |
Supported |
plb_1.BackColor = ll_value plb_1.BackColor = RGB(192,192,192) |
Border |
Supported |
plb_1.Border = lb_value |
BorderStyle |
Supported |
plb_1.BorderStyle = StyleLowered! plb_1.BorderStyle = StyleRaised! plb_1.BorderStyle = StyleBox! Note: StyleShadowBox! is not supported. |
BringToTop |
Supported |
plb_1.BringToTop = TRUE |
DisableNoScroll |
Supported |
plb_1.DisableNoScroll = lb_value |
DragAuto |
Supported |
plb_1.DragAuto = TRUE |
DragIcon |
Supported |
plb_1.DragIcon ='c:\archive\arrow.ico' |
Enabled |
Supported |
plb_1.Enabled = lb_value |
ExtendedSelect |
Supported |
plb_1.ExtendedSelect = lb_value |
FaceName |
Supported |
plb_1.FaceName = ls_value |
FontCharSet |
Supported |
plb_1.FontCharSet = ANSI! |
FontFamily |
Supported |
plb_1.FontFamily = Roman! |
FontPitch |
Supported |
plb_1.FontPitch = Fixed! |
Height |
Supported |
plb_1.Height = li_value |
HScrollBar |
Supported |
plb_1.Hscrollbar = lb_value |
Italic |
Supported |
plb_1.Italic = lb_value |
Item[ ] |
Supported |
plb_1.Item[] = ls_value |
ItemPictureIndex[ ] |
Supported |
plb_1.ItemPictureIndex[ ] = li_value[] |
MultiSelect |
Supported |
plb_1.MultiSelect = lb_value |
PictureHeight |
Supported |
plb_1.PictureHeight = 16 |
PictureWidth |
Supported |
plb_1.PictureWidth = 16 |
PictureName[ ] |
Supported |
ls_result[] = plb_1.PictureName[li_x[]] Assigning values to part of an array and using the default values for the other part is not supported. For example: picturename[1] = "aaa.bmp" picturename[3] = "bbb.bmp" var pic1 = picutrename[1]; var pic2 = picturename[3]; A supported example is given as follows: picturename[1] = "aaa.bmp" picturename[2] = "bbb.bmp" picturename[3] = "ccc.bmp" var pic1 = picutrename[1]; var pic2 = picturename[2]; var pic3 = picturename[3]; |
Pointer |
Supported |
plb_1.pointer = 'Icon!' plb_1.pointer ='d:\archive\IBEAM.BMP' |
RightToLeft |
Supported |
plb_1.RightToLeft = TRUE |
Sorted |
Supported |
plb_1.Sorted =lb_value |
TabOrder |
Supported |
plb_1.TabOrder = 110 |
Tag |
Supported |
plb_1.Tag = ls_value |
TextColor |
Supported |
plb_1.Textcolor = ll_value |
TextSize |
Supported |
plb_1.TextSize = li_value |
Underline |
Supported |
plb_1.Underline = lb_value |
Visible |
Supported |
plb_1.Visible = lb_value |
VScrollBar |
Supported |
plb_1.VScrollBar = lb_value |
Weight |
Supported |
plb_1.Weight = li_value |
Width |
Supported |
plb_1.Width = li_value |
X |
Supported |
plb_1.X = li_value |
Y |
Supported |
plb_1.Y = li_value |
PictureMaskColor |
Supported |
plb_1.PictureMaskColor= ll_value |
ClassDefinition |
Unsupported |
|
ShowList |
Unsupported |
|
TabStop[ ] |
Unsupported |
Table 75.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
SelectionChanged |
Supported |
SelectionChanged(index) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 76.
Function |
Support Level |
Example Code |
---|---|---|
AddItem |
Supported |
li_position = plb_1.AddItem(ls_name, li_pic) |
AddPicture |
Supported |
li_pic = plb_1.AddPicture("c:\pics\cardinal.bmp") |
ClassName |
Supported |
ls_value = plb_1.ClassName() |
DeleteItem |
Supported |
plb_1.DeleteItem(li_value) |
DeletePicture |
Supported |
plb_1.DeletePicture (6) |
DeletePictures |
Supported |
plb_1.DeletePictures () |
DirList |
Supported |
plb_1.DirList("C:\EMPLOYEE\*.TXT", 0) |
DirSelect |
Supported |
plb_1.DirSelect(ls_filename) |
Drag |
Supported |
plb_1.Drag(End!) |
FindItem |
Supported |
li_index = plb_1.FindItem ("Delete", 1) |
GetParent |
Supported |
PowerObject lpo_value lpo_value = plb_1.GetParent() |
Hide |
Supported |
li_value = plb_1.Hide() |
InsertItem |
Supported |
plb_1.InsertItem("Run Application", 5) plb_1.InsertItem("Run Application", 5, 4) |
Move |
Supported |
li_value = plb_1.Move(li_x[],li_y[]) |
PointerX |
Supported |
li_value = plb_1.PointerX() |
PointerY |
Supported |
li_value = plb_1.PointerY() |
PostEvent |
Supported |
lb_value = plb_1.PostEvent(Clicked!) |
Reset |
Supported |
li_value = plb_1.Reset() |
Resize |
Supported |
li_value = plb_1.Resize(li_x[],li_y[]) |
SelectedIndex |
Supported |
li_index = plb_1.SelectedIndex() |
SelectedItem |
Supported |
li_item = plb_1.SelectedItem() |
SelectItem |
Supported |
li_value = plb_1.SelectItem (li_x[],li_y[]) |
SetFocus |
Supported |
li_value = plb_1.SetFocus() Unsupported: SetFocus(plb_1) |
SetPosition |
Supported |
li_returnvalue = plb_1.SetPosition(position) |
SetRedraw |
Supported |
li_returnvalue = plb_1.SetRedraw (FALSE) |
SetState |
Supported |
plb_1.SetState(6, TRUE) |
SetTop |
Supported |
plb_1.SetTop(6) |
Show |
Supported |
li_value = plb_1.Show() |
State |
Supported |
li_item = plb_1.State(3) |
Text |
Supported |
ls_return = plb_1.Text(2) |
Top |
Supported |
li_num = plb_1.Top() |
TotalItems |
Supported |
li_value= plb_1.TotalItems() |
TotalSelected |
Supported |
integer SelectedTotal SelectedTotal = plb_1.TotalSelected() |
TriggerEvent |
Supported |
li_value = plb_1.TriggerEvent(Constructor!) |
TypeOf |
Supported |
if plb_1.typeof()=picturelistbox! Then ls_value='picturelistbox!' else ls_value='isvalid' end if |
Clear |
Unsupported |
|
Copy |
Unsupported |
|
Cut |
Unsupported |
|
GetContextService |
Unsupported |
|
Paste |
Unsupported |
|
Position |
Unsupported |
|
|
Unsupported |
Table 77.
Property |
Support Level |
Example Code |
---|---|---|
Automatic |
Supported |
rb_1.Automatic = TRUE |
BackColor |
Supported |
rb_1.BackColor = ll_value rb_1.BackColor = RGB(192,192,192) Note: transparent value is unsupported. |
BorderStyle |
Supported |
rb_1.BorderStyle = StyleLowered! rb_1.BorderStyle = StyleRaised! |
BringToTop |
Supported |
rb_1.BringToTop = TRUE |
Checked |
Supported |
rb_1.Checked = lb_value |
DragAuto |
Supported |
rb_1.DragAuto = TRUE |
DragIcon |
Supported |
rb_1.DragIcon ='c:\archive\arrow.ico' |
Enabled |
Supported |
rb_1.Enabled = lb_value |
FaceName |
Supported |
rb_1.FaceName = ls_value |
FontCharSet |
Supported |
rb_1.FontCharSet = ANSI! |
FontFamily |
Supported |
rb_1.FontFamily = Roman! |
FontPitch |
Supported |
rb_1.FontPitch = Fixed! |
Height |
Supported |
rb_1.Height = li_value |
LeftText |
Supported |
rb_1.LeftText = TRUE |
Italic |
Supported |
rb_1.Italic = lb_value |
Pointer |
Supported |
rb_1.Pointer ='AppStarting!' rb_1.Pointer='d:\archive\IBEAM.BMP' |
RightToLeft |
Supported |
rb_1.RightToLeft = TRUE |
TabOrder |
Supported |
rb_1.TabOrder = 120 |
Tag |
Supported |
rb_1.Tag = ls_value |
Text |
Supported |
rb_1.Text = ls_value |
TextColor |
Supported |
rb_1.TextColor = ll_value |
TextSize |
Supported |
rb_1.TextSize = li_value |
Underline |
Supported |
rb_1.Underline = lb_value |
Visible |
Supported |
rb_1.Visible = lb_value |
Weight |
Supported |
rb_1.Weight = li_value |
Width |
Supported |
rb_1.Width = li_value |
X |
Supported |
rb_1.X = li_value |
Y |
Supported |
rb_1.Y = li_value |
ClassDefinition |
Unsupported |
|
Transparency |
Unsupported |
Table 78.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 79.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = rb_1.ClassName( ) |
Drag |
Supported |
rb_1.Drag(Begin!) |
GetParent |
Supported |
PowerObject lpo_value lpo_value = rb_1.GetParent( ) |
Hide |
Supported |
li_value = rb_1.Hide( ) |
Move |
Supported |
li_value = rb_1.Move(li_x,li_y) |
PointerX |
Supported |
li_vaule = rb_1.PointerX() |
PointerY |
Supported |
li_value = rb_1.PointerY() |
PostEvent |
Supported |
lb_value = rb_1.PostEvent(Clicked!) |
Resize |
Supported |
li_value = rb_1.Resize(li_x,li_y) |
SetFocus |
Supported |
li_value = rb_1.SetFocus( ) Unsupported: SetFocus(rb_1) |
SetPosition |
Supported |
li_value = rb_1.SetPosition(ToTop!) li_value = rb_1.SetPosition(ToBottom!) |
SetRedraw |
Supported |
li_returnvalue = rb_1.SetRedraw (FALSE) |
Show |
Supported |
li_value = rb_1.Show( ) |
TriggerEvent |
Supported |
li_value = rb_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
if rb_1.TypeOf( ) = RadioButton! Then ls_value = "RadioButton!" end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 80.
Property |
Support Level |
Example Code |
---|---|---|
FillColor |
Supported |
r_1.FillColor = ll_value |
FillPattern |
Supported |
r_1.FillPattern = Diamond! |
Height |
Supported |
r_1.Height = li_value |
LineColor |
Supported |
r_1.LineColor = ll_value |
LineStyle |
Supported |
r_1.LineStyle = Continuous! r_1.LineStyle = Dash! r_1.LineStyle = DashDot! r_1.LineStyle = DashDotDot! r_1.LineStyle = Dot! r_1.LineStyle = Transparent! |
LineThickness |
Supported |
r_1.LineThickness =li_value Note: If LineThickness is greater than one pixel (about four PowerBuilder units), the LineStyle property is forced to Continuous! |
Tag |
Supported |
r_1.Tag = ls_value |
Visible |
Supported |
r_1.Visible = lb_value |
Width |
Supported |
r_1.Width = li_value |
X |
Supported |
r_1.X = li_value |
Y |
Supported |
r_1.Y = li_value |
ClassDefinition |
Unsupported |
Table 81.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
Table 82.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = r_1.ClassName( ) |
GetParent |
Supported |
PowerObject lpo_value lpo_value = r_1.GetParent( ) |
Hide |
Supported |
li_value = r_1.Hide( ) |
Move |
Supported |
li_value = r_1.Move(li_x,li_y) |
PostEvent |
Supported |
lb_value = r_1.PostEvent(Clicked!) Note: The PostEvent function returns 1 if it is successful. |
Resize |
Supported |
lb_value = r_1.Resize(Clicked!) |
Show |
Supported |
li_value = r_1.Show( ) |
TriggerEvent |
Supported |
li_value = r_1.TriggerEvent(Clicked!) Note: The TriggerEvent function returns 1 if it is successful. |
TypeOf |
Supported |
if r_1.TypeOf( ) = Rectangle! Then li_value = "Rectangle!" end if |
GetContextService |
Unsupported |
Differences
-
On the Web, the printed result of the rich text may be different from what you see in the RichTextEdit control. This is because the printed result will be reformatted according to the size of the paper.
-
On the Web, an input field is selected when you click on it, you can then delete or replace it by using the keyboard. This is different from that in PowerBuilder.
-
Because of the following differences, the return value on the Web and in PowerBuilder is different when using the functions that relates to the calculation of length. For example, SelectText, SelectedText, SelectAllText, CopyRTF, PasteRTF, Position, Clear, LineCount, TextLine, Copy, Cut, Position, Paste and SelectLength.
-
A picture will be counted as one character on the Web.
-
A new line character will be counted as one character on the Web.
-
A line ending character will be counted as one character.
-
An input field will be counted as separated characters, therefore the return value will be the length of the content in the input fields or the content of the input field.
-
-
Appeon adopts Windows RTF specification, which differs from PowerBuilder RTF specification, so the display result on the Web may differ from that in PowerBuilder. For example: Copying and pasting the content to the RichTextEdit control, the display result on the Web is different from that in PowerBuilder; the content of RichTextEdit control saved on the Web differs from that in PowerBuilder. However the pure text displayed is almost the same.
-
A menu does not pop up when right clicking a picture in the RichTextEdit control on the Web. This is different from that in PowerBuilder.
-
When part of the text in an input field is selected, pressing Tab control replaces the selected text with a white space on the Web while a white space is inserted before the selected text in PowerBuilder.
-
When using CTRL + V to paste a picture to the RichTextEdit control, a shortcut icon will be shown on Web, and when clicked, the picture will display, while pasted in PowerBuilder, the picture will directly display in the RichTextEdit control.
-
Only the Detail section will be displayed by default on the Web; and when the ShowHeadFoot function is called, the Header and Footer sections will be displayed while the Detail section will not. This is different from PowerBuilder where the Header, Footer, and Detail sections can display at the same time.
Unsupported
-
After you double click the ruler bar in the RichTextEdit control, Paragraph window will be displayed. On the Web, the Standard tab item in the Paragraph window is unsupported.
-
End identifier is unsupported.
Table 83.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
rte_1.Accelerator=67 rte_1.Accelerator = ASC("M") |
BackColor |
Supported |
rte_1.BackColor = RGB(255, 255, 0) Note: transparent value is unsupported. |
Border |
Supported |
rte_1.Border = TRUE |
BorderStyle |
Supported |
rte_1.BorderStyle = StyleLowered! |
BottomMargin |
Supported |
rte_1.BottomMargin = 1 |
BringToTop |
Supported |
rte_1.BringToTop = TRUE |
DisplayOnly |
Supported |
rte_1.DisplayOnly = TRUE |
DocumentName |
Supported |
rte_1.DocumentName = "Report 1" |
DragAuto |
Supported |
rte_1.DragAuto = TRUE |
DragIcon |
Supported |
rte_1.DragIcon = 'Question!' |
Enabled |
Supported |
rte_1.Enabled = TRUE |
HeaderFooter |
Supported |
|
Height |
Supported |
rte_1.Height = 750 |
HScrollBar |
Supported |
rte_1.HScrollBar = TRUE Note: On the Web, the horizontal scrollbar is always displayed even if the property is set to FALSE, However, the scroll box of the scrollbar is displayed only when all of the data cannot be displayed at one time |
InputFieldNamesVisible |
Supported |
rte_1.InputFieldNamesVisible = FALSE |
InputFieldsVisible |
Supported |
rte_1.InputFieldsVisible = TRUE |
LeftMargin |
Supported |
rte_1.LeftMargin = 1 |
Modified |
Supported |
|
PopMenu |
Supported |
rte_1.PopMenu = TRUE |
Resizable |
Supported |
rte_1.Resizable = TRUE Note: After setting this property to True, setting Border properties will not be effective. |
RightMargin |
Supported |
rte_1.RightMargin = 1 |
RulerBar |
Supported |
rte_1.RulerBar = TRUE |
TabBar |
Supported |
rte_1.TabBar = TRUE |
TabOrder |
Supported |
rte_1.TabOrder = 10 |
Tag |
Supported |
rte_1.SetMicroHelp(This.Tag) |
ToolBar |
Supported |
rte_1.ToolBar = TRUE |
TopMargin |
Supported |
rte_1.TopMargin = 1 |
Visible |
Supported |
rte_1.Visible = TRUE |
VScrollBar |
Supported |
rte_1.VScrollBar = TRUE Note: On the Web, the vertical scrollbar is always displayed even if the property is set to FALSE. However, the scroll box of the scrollbar is displayed only when the contents of the object are outside the borders. |
Width |
Supported |
rte_1.Width = 750 |
WordWrap |
Supported |
rte_1.WordWrap = TRUE Note:
|
X |
Supported |
rte_1.X = 215 |
Y |
Supported |
rte_1.Y = 215 |
ClassDefinition |
Unsupported |
|
ImeMode |
Unsupported |
|
InputFieldBackColor |
Unsupported |
|
Pointer |
Unsupported |
|
PicturesAsFrame |
Unsupported |
|
ReturnsVisible |
Unsupported |
|
SpacesVisible |
Unsupported |
|
TabsVisible |
Unsupported |
|
Transparency |
Unsupported |
|
UndoDepth |
Unsupported |
Table 84.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor |
Destructor |
Supported |
Destructor |
DoubleClicked |
Supported |
DoubleClicked |
GetFocus |
Supported |
rte_1 = GetFocus() |
Key |
Supported |
IF key = KeyF1! THEN Beep(1) Note: Some keystrokes take no effect in formatting the document in RichText DataWindow. For example, pressing Esc after updating data in an input field restores the data in PowerBuilder but takes no effect on the Web. |
LoseFocus |
Supported |
|
Modified |
Supported |
|
MouseDown |
Supported |
|
MouseMove |
Supported |
|
MouseUp |
Supported |
|
RButtonDown |
Supported |
|
RButtonUp |
Supported |
|
DragDrop |
Supported |
|
DragEnter |
Supported |
|
DragLeave |
Supported |
|
DragWithin |
Supported |
|
FileExists |
Unsupported |
|
Help |
Unsupported |
|
InputFieldSelected |
Unsupported |
|
Other |
Unsupported |
|
PictureSelected |
Unsupported |
|
PrintFooter |
Unsupported |
|
PrintHeader |
Unsupported |
Table 85.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = rte_1.ClassName(gd_double) |
Clear |
Supported |
rte_1.Clear() Note: Executing this function on the Web clears the selected text as well as the format from the control. However, in PowerBuilder, it only clears the selected text. |
Copy |
Supported |
li_value = rte_1.Copy() |
CopyRTF |
Supported |
ls_value = rte_1.CopyRTF() |
Cut |
Supported |
rte_1.Cut() |
DataSource |
Supported |
rte_1.DataSource(dw_1) |
Drag |
Supported |
rte_1.Drag(Begin!) |
Find |
Supported |
li_value = rte_1.Find(sle_search.Text, TRUE, & TRUE, FALSE, TRUE) |
FindNext |
Supported |
rte_1.FindNext() |
GetAlignment |
Supported |
l_align = rte_1.GetAlignment() |
GetParagraphSetting |
Supported |
ll_value = rte_1.GetParagraphSetting(Indent!)) |
GetParent |
Supported |
luo_value = rte_1.GetParent() |
GetSpacing |
Supported |
l_spacing = rte_1.GetSpacing() |
GetTextColor |
Supported |
ll_color = rte_1.GetTextColor() |
GetTextStyle |
Supported |
lb_value = rte_1.GetTextStyle(Bold!) |
Hide |
Supported |
rte_1.Hide() |
InputFieldChangeData |
Supported |
li_value = rte_1.InputFieldChangeData ("instrument", & lb_instruments.SelectedItem()) |
InputFieldCurrentName |
Supported |
ls_value = rte_1.InputFieldCurrentName() |
InputFieldDeleteCurrent |
Supported |
li_value = rte_1.InputFieldDeleteCurrent() The input field that is being edited can be deleted by executing the InputFieldDeleteCurrent function on the Web. But it cannot be deleted in PowerBuilder in that way. |
InputFieldGetData |
Supported |
ls_value = rte_1.InputFieldGetData(empname) |
InputFieldInsert |
Supported |
ls_value = String(rte_1.InputFieldInsert("lastname")) Note: On the Web, when you click on an input field and then execute InputFieldInsert, the input field is replaced by the new one. In PowerBuilder, the new input field is inserted and the old one will still exist. |
InputFieldLocate |
Supported |
ls_value = rte_1.InputFieldLocate(Last!, "address") |
InsertDocument |
Supported |
li_value = rte_1.InsertDocument("c:\pb\test .rtf", & TRUE, FileTypeRichText!) |
InsertPicture |
Supported |
li_value = rte_1.InsertPicture("c:\windows\earth.bmp") |
IsPreview |
Supported |
lb_value = rte_1.IsPreview() |
LineCount |
Supported |
li_value = rte_1.LineCount() |
LineLength |
Supported |
li_value = rte_1.LineLength() |
Move |
Supported |
rte_1.Move(150, 200) |
PageCount |
Supported |
ls_value = String(rte_1.PageCount()) |
Paste |
Supported |
rte_1.Paste() Note: Double-byte characters inserted by executing this function can not be displayed properly. |
PasteRTF |
Supported |
string ls_richtext rte_1.PasteRTF(ls_richtext, Header!) |
PointerX |
Supported |
li_value = rte_1.PointerX() |
PointerY |
Supported |
li_value = rte_1.PointerY() |
Position |
Supported |
l_band = rte_1.Position(ll_startline, ll_startchar, & ll_endline, ll_endchar) |
PostEvent |
Supported |
rte_1.PostEvent(Clicked!) |
Preview |
Supported |
rte_1.Preview(TRUE) Note: When executing this function to display the RichTextEdit control, the content will be rearranged according to the size of the page on the Web. This is different from that in PowerBuilder. |
|
Supported |
rte_1.Print(1, "1-5", FALSE, TRUE) |
ReplaceText |
Supported |
rte_1.ReplaceText("Draft") Note: If the text contains double-byte characters, the return value of this function is different from in PowerBuilder. |
Resize |
Supported |
rte_1.Resize(100, 150) |
SaveDocument |
Supported |
rte_1.SaveDocument("c:\test.rtf", FileTypeRichText!) Note:
|
Scroll |
Supported |
rte_1.Scroll(4) |
ScrollNextPage |
Supported |
rte_1.ScrollNextPage() |
ScrollNextRow |
Supported |
rte_1.ScrollNextRow() |
ScrollPriorPage |
Supported |
rte_1.ScrollPriorPage() |
ScrollPriorRow |
Supported |
rte_1.ScrollPriorRow() |
ScrollToRow |
Supported |
rte_1.ScrollToRow(25) |
SelectedLength |
Supported |
ll_length = rte_1.SelectedLength() |
SelectedLine |
Supported |
li_value = rte_1.SelectedLine() |
SelectedPage |
Supported |
li_value = rte_1.SelectedPage() |
SelectedStart |
Supported |
li_value = rte_1.SelectedStart() |
SelectedText |
Supported |
ls_value = rte_1.SelectedText() Notes:
|
SelectText |
Supported |
rte_1.SelectText(1,1, 3,4) Note:
|
SelectTextAll |
Supported |
rte_1.SelectTextAll() Note: If the focus is in the header or footer band, executing “SelectTextAll (detail!)” on the Web returns -1 and no text will be selected. However, in PowerBuilder, the text in the band, which the focus is in, will be selected. |
SelectTextLine |
Supported |
rte_1.SelectTextLine() |
SelectTextWord |
Supported |
rte_1.SelectTextWord() |
SetAlignment |
Supported |
li_value = rte_1.SetAlignment(Right!) |
SetFocus |
Supported |
rte_1.SetFocus() |
SetParagraphSetting |
Supported |
ll_indent = rte_1.SetParagraphSetting(Indent!, 250) |
SetPosition |
Supported |
rte_1.SetPosition(ToTop!) |
SetRedraw |
Supported |
rte_1.SetRedraw(FALSE) |
SetSpacing |
Supported |
rte_1.SetSpacing(Spacing2!) |
SetTextColor |
Supported |
rte_1.SetTextColor(RGB(100, 0, 0)) |
SetTextStyle |
Supported |
rte_1.SetTextStyle(TRUE, FALSE, FALSE, & FALSE, TRUE, FALSE) Note: If the RichTextEdit control retrieves the focus by executing the SetFocus or SetText, executing the SetTextStyle function will affect the formatting of the following inputted text on the Web. This is different from that in PowerBuilder. |
Show |
Supported |
rte_1.Show() |
ShowHeadFoot |
Supported |
rte_1.ShowHeadFoot(TRUE) On the Web, ShowHeadFoot ( editheadfoot ) is supported, while ShowHeadFoot ( editheadfoot, {headerfooter}) is unsupported. |
TextLine |
Supported |
ls_value = rte_1.TextLine() |
TriggerEvent |
Supported |
rte_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
rte_1.Typeof() |
CanUndo |
Unsupported |
|
GetContextService |
Unsupported |
|
SelectedColumn |
Unsupported |
|
Undo |
Unsupported |
Table 86.
Property |
Support Level |
Example Code |
---|---|---|
CornerHeight |
Supported |
rr_1.CornerHeight = 10 |
CornerWidth |
Supported |
rr_1.CornerWidth = 10 |
FillColor |
Supported |
rr_1.FillColor=RGB(255,255,0) |
FillPattern |
Supported |
rr_1.FillPattern = Diamond! |
Height |
Supported |
rr_1.Height = 750 |
LineColor |
Supported |
rr_1.LineColor = RGB(255,0,0) |
LineStyle |
Supported |
rr_1.LineStyle = Dash! |
LineThickness |
Supported |
rr_1.LineThickness =li_value |
Tag |
Supported |
rr_1.Tag = ls_value |
Visible |
Supported |
rr_1.Visible = True |
Width |
Supported |
rr_1.Width = 750 |
X |
Supported |
rr_1.X = 215 |
Y |
Supported |
rr_1.Y = 215 |
ClassDefinition |
Unsupported |
Table 87.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
Table 88.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_value = rr_1.ClassName( ) |
GetParent |
Supported |
PowerObject lpo_value lpo_value = rr_1.GetParent( ) |
Hide |
Supported |
li_value = rr_1.Hide( ) |
Move |
Supported |
li_value = rr_1.Move(li_x,li_y) |
PostEvent |
Supported |
lb_value = rr_1.PostEvent(Clicked!) Note: The PostEvent function returns 1 if it is successful. |
Resize |
Supported |
lb_value = rr_1.Resize(Clicked!) |
Show |
Supported |
li_value = rr_1.Show( ) |
TriggerEvent |
Supported |
li_value = rr_1.TriggerEvent(Clicked!) Note: The TriggerEvent function returns 1 if it is successful. |
TypeOf |
Supported |
if rr_1.TypeOf( ) = RoundRectangle! Then li_value = "RoundRectangle!" end if |
GetContextService |
Unsupported |
Table 89.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
sle_1.Accelerato r= 67 |
AutoHScroll |
Supported |
sle_1.AutoHScroll = TRUE |
BackColor |
Supported |
sle_1.BackColor = ll_value Note: transparent value is unsupported. |
Border |
Supported |
sle_1.Border = lb_value |
BorderStyle |
Supported |
sle_1.BorderStyle = StyleBox! sle_1.BorderStyle = StyleLowered! sle_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
sle_1.BringToTop = TRUE |
DisplayOnly |
Supported |
sle_1.DisplayOnly = lb_value |
DragAuto |
Supported |
sle_1.DragAuto = TRUE |
DragIcon |
Supported |
sle_1.DragIcon ='c:\archive\arrow.ico' |
Enabled |
Supported |
sle_1.Enabled = lb_value |
FaceName |
Supported |
sle_1.FaceName = ls_value |
FontCharSet |
Supported |
sle_1.FontCharSet = ANSI! |
FontFamily |
Supported |
sle_1.FontFamily = Roman! |
FontPitch |
Supported |
sle_1.FontPitch = Fixed! |
Height |
Supported |
sle_1.Height = li_value |
HideSelection |
Supported |
sle_1.HideSelection = FALSE |
Italic |
Supported |
sle_1.Italic = lb_value |
Limit |
Supported |
sle_1.Limit = li_value |
Password |
Supported |
sle_1.Password = lb_value |
Pointer |
Supported |
sle_1.pointer= 'Arrow!' sle_1.pointer= 'd:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
sle_1.RightToLeft = TRUE |
TabOrder |
Supported |
sle_1.TabOrder = 130 |
Tag |
Supported |
sle_1.Tag = ls_value |
Text |
Supported |
sle_1.Text = ls_value |
TextCase |
Supported |
sle_1.TextCase = AnyCase! sle_1.TextCase = Lower! sle_1.TextCase = Upper! |
TextColor |
Supported |
sle_1.TextColor = ll_value |
TextSize |
Supported |
sle_1.TextSize = li_value |
Underline |
Supported |
sle_1.Underline = lb_value |
Visible |
Supported |
sle_1.Visible = lb_value |
Weight |
Supported |
sle_1.Weight = li_value |
Width |
Supported |
sle_1.Width = li_value |
X |
Supported |
sle_1.X = li_value |
Y |
Supported |
sle_1.Y = li_value |
ClassDefinition |
Unsupported |
|
Transparency |
Unsupported |
Table 90.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
Modified |
Supported |
Modified() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 91.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_returnvalue = sle_1.ClassName() |
Clear |
Supported |
li_returnvalue = sle_1.Clear() |
Copy |
Supported |
li_returnvalue = sle_1.Copy() |
Cut |
Supported |
li_returnvalue = sle_1.Cut() |
Drag |
Supported |
sle_1Drag(Cancel!) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = sle_1.GetParent() |
Hide |
Supported |
li_returnvalue = sle_1.Hide() |
Move |
Supported |
li_returnvalue = sle_1.Move(li_x,li_y) |
Paste |
Supported |
li_returnvalue = sle_1.Paste() |
PointerX |
Supported |
li_returnvalue = sle_1.PointerX() |
PointerY |
Supported |
li_returnvalue = sle_1.PointerY() |
Position |
Supported |
sle_1.Position() |
PostEvent |
Supported |
lb_returnvalue = sle_1.PostEvent(event) |
ReplaceText |
Supported |
li_returnvalue = sle_1.ReplaceText(text) |
Resize |
Supported |
li_returnvalue = sle_1.Resize(li_x,li_y) |
SelectedLength |
Supported |
li_returnvalue = sle_1.SelectedLength() If the control is off screen, the execution of the function may have an incorrect return result. |
SelectedStart |
Supported |
li_returnvalue = sle_1.SelectedStart() If the control is off screen, the execution of the function may have an incorrect return result. |
SelectedText |
Supported |
ls_returnvalue = sle_1.SelectedText() If the control is off screen, the execution of the function may have an incorrect return result. |
SelectText |
Supported |
li_returnvalue = sle_1.SelectText(start, length) If the control is off screen, the execution of the function may have an incorrect return result. |
SetFocus |
Supported |
li_returnvalue = sle_1.SetFocus() Unsupported: SetFocus(sle_1) |
SetPosition |
Supported |
li_returnvalue = sle_1.SetPosition(position) |
SetRedraw |
Supported |
li_return= sle_1.SetRedraw(FALSE) |
Show |
Supported |
li_returnvalue = sle_1.Show() |
TriggerEvent |
Supported |
li_returnvalue = sle_1.TriggerEvent(event) |
TypeOf |
Supported |
if sle_1.TypeOf() = SingleLineEdit! Then ls_returnvalue = "SingleLineEdit!" end if |
Undo |
Supported |
li_returnvalue = sle_1.Undo() |
CanUndo |
Unsupported |
|
GetContextService |
Unsupported |
|
|
Unsupported |
Table 92.
Property |
Support Level |
Example Code |
---|---|---|
Alignment |
Supported |
shl_1.Alignment = ls_value |
BackColor |
Supported |
shl_1.BackColor = ll_value shl_1.BackColor = RGB(192,192,192) Note: transparent value is unsupported. |
Border |
Supported |
shl_1.Border = lb_value |
BorderColor |
Supported |
shl_1.BorderColor = ll_value |
BorderStyle |
Supported |
shl_1.BorderStyle = StyleBox! shl_1.BorderStyle = StyleLowered! shl_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
shl_1.BringToTop = TRUE |
DisabledLook |
Supported |
|
DragAuto |
Supported |
shl_1.DragAuto = TRUE |
DragIcon |
Supported |
shl_1.DragIcon = 'c:\archive\arrow.ico' |
Enabled |
Supported |
shl_1.Enabled = lb_value Note: in PowerBuilder, setting the Enabled property of StaticHyperLink to TRUE or FALSE has no effect. The text always displays as it is. |
FaceName |
Supported |
shl_1.FaceName = ls_value |
FillPattern |
Supported |
shl_1.FillPattern = Diamond! |
FocusRectangle |
Supported |
shl_1.FocusRectangle = TRUE |
FontCharSet |
Supported |
shl_1.FontCharSet = ANSI! |
FontFamily |
Supported |
shl_1.FontFamily = Roman! |
FontPitch |
Supported |
shl_1.FontPitch = Fixed! |
Height |
Supported |
shl_1.Height = li_value |
Italic |
Supported |
shl_1.Italic = lb_value |
Pointer |
Supported |
shl_1.Pointer = 'HourGlass!' shl_1.Pointer='d:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
shl_1.RightToLeft = TRUE |
TabOrder |
Supported |
shl_1.TabOrder = 140 |
Tag |
Supported |
shl_1.Tag = ls_value |
Text |
Supported |
shl_1.Text = ls_value |
TextColor |
Supported |
shl_1.TextColor = ll_value |
TextSize |
Supported |
shl_1.TextSize = li_value |
Underline |
Supported |
shl_1.Underline = lb_value |
URL |
Supported |
shl_1.URL = "http://www.appeon.com" |
Visible |
Supported |
shl_1.Visible = lb_value |
Weight |
Supported |
shl_1.Weight = li_value |
Width |
Supported |
shl_1.Width = li_value |
X |
Supported |
shl_1.X = li_value |
Y |
Supported |
shl_1.Y = li_value |
ClassDefinition |
Unsupported |
|
Transparency |
Unsupported |
Table 93.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 94.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_returnvalue = shl_1.ClassName() |
Drag |
Supported |
shl_1.Drag(End!) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = shl_1.GetParent() |
Hide |
Supported |
li_returnvalue = shl_1.Hide() |
Move |
Supported |
li_returnvalue = shl_1.Move(li_x,li_y) |
PointerX |
Supported |
li_returnvalue = shl_1.PointerX() |
PointerY |
Supported |
li_returnvalue = shl_1.PointerY() |
PostEvent |
Supported |
lb_returnvalue = shl_1.PostEvent(event) |
Resize |
Supported |
li_returnvalue = shl_1.Resize(li_x,li_y) |
SetFocus |
Supported |
li_returnvalue = shl_1.SetFocus() Unsupported: SetFocus(shl_1) |
SetPosition |
Supported |
li_returnvalue = shl_1.SetPosition(position) |
SetRedraw |
Supported |
shl_1.SetRedraw(FALSE) |
Show |
Supported |
li_returnvalue = shl_1.Show() |
TriggerEvent |
Supported |
li_returnvalue = shl_1.TriggerEvent(event) |
TypeOf |
Supported |
if shl_1.typeof() = StaticHyperLink! then ls_returnvalue = 'StaticHyperLink!' end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 95.
Property |
Support Level |
Example Code |
---|---|---|
Alignment |
Supported |
st_1.Alignment = ls_value |
BackColor |
Supported |
st_1.BackColor = ll_value st_1.BackColor = RGB(192,192,192) |
Border |
Supported |
st_1.Border = lb_value |
BorderColor |
Supported |
st_1.BorderColor = ll_value |
BorderStyle |
Supported |
st_1.BorderStyle = StyleBox! st_1.BorderStyle = StyleLowered! st_1.BorderStyle = StyleRaised! Note: StyleShadowBox! is unsupported. |
BringToTop |
Supported |
st_1.BringToTop = TRUE |
DisabledLook |
Supported |
|
DragAuto |
Supported |
st_1.DragAuto = TRUE |
DragIcon |
Supported |
st_1.DragIcon = 'c:\archive\arrow.ico' |
Enabled |
Supported |
st_1.Enabled = lb_value |
FaceName |
Supported |
st_1.FaceName = ls_value |
FillPattern |
Supported |
st_1.FillPattern = Diamond! |
FocusRectangle |
Supported |
st_1.FocusRectangle = TRUE |
FontCharSet |
Supported |
st_1.FontCharSet = ANSI! |
FontFamily |
Supported |
st_1.FontFamily = Roman! |
FontPitch |
Supported |
st_1.FontPitch = Fixed! |
Height |
Supported |
st_1.Height = li_value |
Italic |
Supported |
st_1.Italic = lb_value |
Pointer |
Supported |
st_1.Pointer = 'AppStarting!' st_1.Pointer = 'd:\archive\IBEAM.BMP.cur' |
RightToLeft |
Supported |
st_1.RightToLeft = TRUE |
TabOrder |
Supported |
st_1.TabOrder = 140 |
Tag |
Supported |
st_1.Tag = ls_value |
Text |
Supported |
st_1.Text = ls_value |
TextColor |
Supported |
st_1.TextColor = ll_value |
TextSize |
Supported |
st_1.TextSize = li_value |
Underline |
Supported |
st_1.Underline = lb_value |
Visible |
Supported |
st_1.Visible = lb_value |
Weight |
Supported |
st_1.Weight = li_value |
Width |
Supported |
st_1.Width = li_value |
X |
Supported |
st_1.X = li_value |
Y |
Supported |
st_1.Y = li_value |
ClassDefinition |
Unsupported |
Table 96.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked() |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags, xpos, ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 97.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_returnvalue = st_1.ClassName() |
Drag |
Supported |
st_1.Drag(Cancel!) |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = st_1.GetParent() |
Hide |
Supported |
li_returnvalue = st_1.Hide() |
Move |
Supported |
li_returnvalue = st_1.Move(li_x,li_y) |
PointerX |
Supported |
li_returnvalue = st_1.PointerX() |
PointerY |
Supported |
li_returnvalue = st_1.PointerY() |
PostEvent |
Supported |
lb_returnvalue = st_1.PostEvent(event) |
Resize |
Supported |
li_returnvalue = st_1.Resize(li_x,li_y) |
SetFocus |
Supported |
li_returnvalue = st_1.SetFocus() Unsupported: SetFocus(st_1) |
SetPosition |
Supported |
li_returnvalue = st_1.SetPosition(position) |
Show |
Supported |
li_returnvalue = st_1.Show() |
SetRedraw |
Supported |
li_returnvalue = st_1.SetRedraw (FALSE) |
TriggerEvent |
Supported |
li_returnvalue = st_1.TriggerEvent(event) |
TypeOf |
Supported |
if st_1.typeof() = StaticText! Then ls_returnvalue = 'StaticText!' end if |
GetContextService |
Unsupported |
|
|
Unsupported |
Differences
-
If the MultiLine property of a Tab control is set to True, and the width of the control is exactly the same as the width of all the tabs in it, the tabs may be displayed in two lines on the Web although one line in PowerBuilder. To avoid the difference, specify a width for the Tab control that is bigger than the width of all the tabs, and do more testing till the tabs on the Web can be displayed in the same way as in PowerBuilder.
-
In the following scenario, setting the RaggedRight to TRUE will not take effect:
-
The MultiLine property is disabled.
-
The MultiLine property is enabled but all tabs can be located in a row.
-
-
In PowerBuilder, if the BoldSelectText property is enabled, only the label of the selected tab page will be displayed in bold type. However, on the Web, the labels of all tabs appear in bold type. Remember to adjust the width of each tab page so that the text can be displayed within the label when enabling this property for the Web.
-
In the following scenario, the width of tabs on the Web may be different from in PowerBuilder. When the MultiLine property is enabled and the RaggedRight property is disabled, the largest width of a tab is over W/N (W stands for the total width of all tabs, N stands for the total number of all tabs.)
Table 98.
Property |
Support Level |
Example Code |
---|---|---|
Alignment |
Supported |
tab_1.Alignment = 'Center!' |
BackColor |
Supported |
tab_1.BackColor = ll_value tab_1.BackColor = RGB(192,192,192) Note: transparent value is unsupported. |
BoldSelectedText |
Supported |
tab_1.BoldSelectedText = TRUE |
BringToTop |
Supported |
tab_1.BringToTop = TRUE |
Control[] |
Supported |
Userobject luo_1 luo_1 = tab_1.Control[1] Note: this property cannot be dynamically changed. |
CreateOnDemand |
Supported |
tab_1.CreateOnDemand = TRUE |
DragAuto |
Supported |
tab_1.DragAuto = True |
DragIcon |
Supported |
tab_1.DragIcon ='c:\archive\arrow.ico' |
Enabled |
Supported |
tab_1.Enabled = FALSE |
FaceName |
Supported |
tab_1.FaceName = ls_value |
FixedWidth |
Supported |
tab_1.FixedWidth = lb_value |
FocusOnButtonDown |
Supported |
tab_1.FocusOnButtonDown = TRUE |
FontCharSet |
Supported |
tab_1.FontCharSet = ANSI! |
FontFamily |
Supported |
tab_1.FontFamily = Roman! |
FontPitch |
Supported |
tab_1.FontPitch = Fixed! |
Height |
Supported |
tab_1.Height = li_value |
Italic |
Supported |
tab_1.Italic = lb_value |
MultiLine |
Supported |
tab_1.Multiline = TRUE |
PictureOnRight |
Supported |
tab_1.PictureOnRight = TRUE |
Pointer |
Supported |
tab_1.Pointer='SizeNWSE!' tab_1.Pointer='d:\archive\IBEAM.BMP.cur' |
PowerTips |
Supported |
tab_1.PowerTips = TRUE |
RaggedRight |
Supported |
tab_1.RaggedRight=TRUE |
SelectedTab |
Supported |
tab_1.SelectedTab = li_value |
ShowPicture |
Supported |
tab_1.ShowPicture = TRUE |
ShowText |
Supported |
tab_1.ShowText = lb_value |
TabOrder |
Supported |
tab_1.TabOrder = 150 |
TabPosition |
Supported |
tab_1.TabPosition = TabsOnTop! The TabPosition property is partially supported:
|
Tag |
Supported |
tab_1.Tag = ls_value |
TextSize |
Supported |
tab_1.TextSize = li_value |
Underline |
Supported |
tab_1.Underline = lb_value |
Visible |
Supported |
tab_1.Visible = lb_value |
Weight |
Supported |
tab_1.Weight = li_value |
Width |
Supported |
tab_1.Width = li_value |
X |
Supported |
tab_1.X = li_value |
Y |
Supported |
tab_1.Y = li_value |
ClassDefinition |
Unsupported |
|
PerpendicularText |
Unsupported |
|
Transparency |
Unsupported |
Table 99.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked(index) |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked() |
DragDrop |
Supported |
DragDrop(source,index) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source,index) |
GetFocus |
Supported |
GetFocus() |
Key |
Supported |
Key(key,keyflags) |
LoseFocus |
Supported |
LoseFocus() |
3Clicked |
Supported |
RightClicked(index) |
RightDoubleClicked |
Supported |
RightDoubleClicked(index) |
SelectionChanged |
Supported |
SelectionChanged(oldindex,newindex) |
SelectionChanging |
Supported |
SelectionChanging(oldindex,newindex) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 100.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_returnvalue = tab_1.ClassName() |
CloseTab |
Supported |
li_returnvalue = tab_1.CloseTab() |
Drag |
Supported |
li_returnvalue = tab_1.Drag() |
GetParent |
Supported |
PowerObject lpo_returnvalue lpo_returnvalue = tab_1.GetParent() |
Hide |
Supported |
li_returnvalue = tab_1.Hide() |
Move |
Supported |
li_returnvalue = tab_1.Move(li_x,li_y) |
MoveTab |
Supported |
li_returnvalue = tab_1.MoveTab(li_x,li_y) |
OpenTab |
Supported |
li_returnvalue = tab_1.OpenTab() |
OpenTabWithParm |
Supported |
li_returnvalue = tab_1.OpenTabWithParm() |
PointerX |
Supported |
li_returnvalue = tab_1.PointerX() |
PointerY |
Supported |
li_returnvalue = tab_1.PointerY() |
PostEvent |
Supported |
li_returnvalue = tab_1.PostEvent(Clicked!) |
Resize |
Supported |
li_returnvalue = tab_1.Resize(li_x,li_y) |
SelectTab |
Supported |
li_returnvalue = tab_1.SelectTab(tabidentifier) |
SetFocus |
Supported |
li_returnvalue = tab_1.SetFocus() Unsupported: SetFocus(tab_1) |
SetPosition |
Supported |
li_returnvalue = tab_1.SetPosition(position) |
SetRedraw |
Supported |
li_return= tab_1.SetRedraw(FALSE) |
Show |
Supported |
li_returnvalue = tab_1.Show() |
TabTriggerEvent |
Supported |
li_returnvalue = tab_address.TabTriggerEvent("ue_display") |
TriggerEvent |
Supported |
li_returnvalue = tab_1.TriggerEvent(event) |
TypeOf |
Supported |
if tab_1.typeof() = Tab! then ls_returnvalue = 'Tab!' endif |
GetContextService |
Unsupported |
|
|
Unsupported |
|
TabPostEvent |
Unsupported |
Differences
The length of the converted TreeView labels has minor differences to those in PowerBuilder.
Table 101.
Property |
Support Level |
Example Code |
---|---|---|
Accelerator |
Supported |
tv_1.Accelerator = 67 |
BackColor |
Supported |
tv_1.BackColor = ll_value tv_1.BackColor = RGB(192,192,192) Note: transparent value is unsupported. |
Border |
Supported |
tv_1.Border = lb_value |
BorderStyle |
Supported |
tv_1.BorderStyle=StyleRaised! tv_1.BorderStyle=StyleBox! tv_1.BorderStyle=StyleLowered! Note: StyleShadowBox! is not supported. |
BringToTop |
Supported |
tv_1.BringToTop = TRUE |
CheckBoxes |
Supported |
tv_1.CheckBoxes = lb_value |
DeleteItems |
Supported |
tv_1.DeleteItems = lb_value |
DisableDragDrop |
Supported |
tv_1.DisableDragDrop = TRUE |
DragAuto |
Supported |
tv_1.DragAuto = TRUE |
DragIcon |
Supported |
tv_1.DragIcon='c:\archive\arrow.ico' |
EditLabels |
Supported |
tv_1.EditLabels = lb_value |
Enabled |
Supported |
tv_1.Enabled = lb_value |
FontCharSet |
Supported |
tv_1.FontCharSet = ANSI! |
FontFamily |
Supported |
tv_1.FontFamily = Roman! |
FontPitch |
Supported |
tv_1.FontPitch = Fixed! |
FaceName |
Supported |
tv_1.FaceName = ls_value |
FullRowSelect |
Supported |
tv_1.FullRowSelect = TRUE |
HasButtons |
Supported |
tv_1.HasButtons = lb_value |
HasLines |
Supported |
tv_1.HasLines = lb_value |
Height |
Supported |
tv_1.Height = li_value |
HideSelection |
Supported |
tv_1.HideSelection = FALSE |
Indent |
Supported |
tv_1.Indent = 100 |
Italic |
Supported |
tv_1.Italic = lb_value |
LinesAtRoot |
Supported |
tv_1.LinesAtRoot = lb_value |
PictureHeight |
Supported |
tv_1.PictureHeight = 16 |
PictureMaskColor |
Supported |
tv_1.PictureMaskColor = RGB(255, 255, 0) |
PictureName |
Supported |
tv_1.PictureName = ls_value Assigning values to part of an array and using the default values for the other part is not supported. For example: picturename[1] = "aaa.bmp" picturename[3] = "bbb.bmp" var pic1 = picutrename[1]; var pic2 = picturename[3]; A supported example is given as follows: picturename[1] = "aaa.bmp" picturename[2] = "bbb.bmp" picturename[3] = "ccc.bmp" var pic1 = picutrename[1]; var pic2 = picturename[2]; var pic3 = picturename[3]; |
PictureWidth |
Supported |
tv_1.PictureWidth = 16 |
Pointer |
Supported |
tv_1.Pointer ='UPArrow!' tv_1.Pointer ='d:\archive\IBEAM.BMP.cur' |
SingleExpand |
Supported |
tv_1.SingleExpand = TRUE |
StatePictureHeight |
Supported |
tv_1.StatePictureHeight = 16 |
StatePictureMaskColor |
Supported |
tv_1.StatePictureMaskColor = RGB(255, 255, 0) |
StatePictureName[ ] |
Supported |
ls_value[] = tv_1.StatePictureName[] Assigning values to part of an array and using the default values for the other part is not supported. For example: statepicturename[1] = "aaa.bmp" statepicturename[3] = "bbb.bmp" var pic1 = statepicturename[1]; var pic2 = statepicturename[3]; A supported example is given as follows: statepicturename[1] = "aaa.bmp" statepicturename[2] = "bbb.bmp" statepicturename[3] = "ccc.bmp" var pic1 = statepicturename[1]; var pic2 = statepicturename[2]; var pic3 = statepicturename[3]; |
StatePictureWidth |
Supported |
tv_1.StatePictureWidth = 16 |
TabOrder |
Supported |
tv_1.TabOrder = 160 |
Tag |
Supported |
tv_1.Tag = ls_value |
TextColor |
Supported |
tv_1.TextColor = ll_value |
TextSize |
Supported |
tv_1.TextSize = li_value |
ToolTips |
Supported |
tv_1.ToolTips = TRUE |
TrackSelect |
Supported |
tv_1.TrackSelect = TRUE |
Underline |
Supported |
tv_1.Underline = lb_value |
Visible |
Supported |
tv_1.Visible = lb_value |
Weight |
Supported |
tv_1.Weight = li_value |
Width |
Supported |
tv_1.Width = li_value |
X |
Supported |
tv_1.X = li_value |
Y |
Supported |
tv_1.Y = li_value |
ClassDefinition |
Unsupported |
|
SortType |
Unsupported |
|
Transparency |
Unsupported |
Table 102.
Event |
Support Level |
Example Code |
---|---|---|
BeginDrag |
Supported |
BeginDrag(handle) |
BeginLabelEdit |
Supported |
BeginLabelEdit(handle) |
BeginRightDrag |
Supported |
BeginRightDrag(handle) |
Clicked |
Supported |
Clicked(handle) |
Constructor |
Supported |
Constructor() |
DeleteItem |
Supported |
DeleteItem(handle) |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked(handle) |
DragDrop |
Supported |
DragDrop(source,handle) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source,handle) |
EndLabelEdit |
Supported |
EndLabelEdit(handle,newtext) |
GetFocus |
Supported |
GetFocus() |
Key |
Supported |
Key(key,keyflags) |
ItemCollapsed |
Supported |
ItemCollapsed(handle) |
ItemCollapsing |
Supported |
ItemCollapsing(handle) |
ItemExpanded |
Supported |
ItemExpanded(handle) |
ItemExpanding |
Supported |
ItemExpanding(handle) |
ItemPopulate |
Supported |
ItemPopulate(handle) |
LoseFocus |
Supported |
LoseFocus() |
RightClicked |
Supported |
RightClicked(handle) |
RightDoubleClicked |
Supported |
RightDoubleClicked(handle) |
SelectionChanged |
Supported |
SelectionChanged(oldhandle,newhandle) |
SelectionChanging |
Supported |
SelectionChanging(oldhandle,newhandle) |
Help |
Unsupported |
|
Other |
Unsupported |
|
Sort |
Unsupported |
Table 103.
Function |
Support Level |
Example Code |
---|---|---|
AddPicture |
Supported |
li_returnvalue = tv_1.AddPicture(picturename) |
AddStatePicture |
Supported |
li_returnvalue = tv_1.AddStatePicture(picturename) |
ClassName |
Supported |
ls_returnvalue = tv_1.ClassName() |
CollapseItem |
Supported |
li_returnvalue = tv_1.CollapseItem(itemhandle) |
DeleteItem |
Supported |
li_returnvalue = tv_1.DeleteItem(itemhandle) |
DeletePicture |
Supported |
li_returnvalue = tv_1.DeletePicture(index) |
DeletePictures |
Supported |
li_returnvalue = tv_1.DeletePictures() |
DeleteStatePicture |
Supported |
li_returnvalue = tv_1.DeleteStatePicture(index) |
DeleteStatePictures |
Supported |
li_returnvalue = tv_1.DeleteStatePictures() |
Drag |
Supported |
tv_1.Drag(End!) |
EditLabel |
Supported |
li_returnvalue = tv_1.EditLabel(itemhandle) |
ExpandAll |
Supported |
li_returnvalue = tv_1.ExpandAll(itemhandle) |
ExpandItem |
Supported |
li_returnvalue = tv_1.ExpandItem(itemhandle) |
FindItem |
Supported |
ll_returnvalue = tv_1.FindItem(navigationcode, itemhandle) Note: the argument navigationcode can only use the following values: RootTreeItem!, NextTreeItem!, PreviousTreeItem!, ParentTreeItem!, ChildTreeItem!, FirstVisibleTreeItem!, NextVisibleTreeItem!, PreviousVisibleTreeItem!, CurrentTreeItem!. The navigationcode value cannot be DropHighlightTreeItem!. |
GetItem |
Supported |
li_returnvalue = tv_1.GetItem(itemhandle,tvi_ret) |
GetItemAtPointer |
Supported |
li_index = tv_1.GetItematPointer( ) |
GetParent |
Supported |
lobj_returnvalue = tv_1.GetParent( ) |
Hide |
Supported |
li_returnvalue = tv_1.Hide( ) |
InsertItem |
Supported |
ll_returnvalue = tv_1.InsertItem(handleparent,handleafter,item) ll_returnvalue = tv_1.InsertItem(handleparent,handleafter,label,pictureindex) |
InsertItemFirst |
Supported |
ll_returnvalue = tv_1.InsertItemFirst(handleparent,item) ll_returnvalue = tv_1.InsertItemFirst(handleparent,label,pictureindex) |
InsertItemLast |
Supported |
ll_returnvalue = tv_1.InsertItemLast(handleparent,item) ll_returnvalue = tv_1.InsertItemLast(handleparent, label, pictureindex) |
InsertItemSort |
Supported |
tv_1.InsertItemSort(ll_roothandle, l_tvi) |
Move |
Supported |
li_returnvalue = tv_1.Move(li_xpos,li_ypos) |
PointerX |
Supported |
li_returnvalue = tv_1.PointerX() |
PointerY |
Supported |
li_returnvalue = tv_1.PointerY() |
PostEvent |
Supported |
lb_returnvalue = tv_1.PostEvent(event) |
Resize |
Supported |
li_returnvalue = tv_1.Resize(li_width,li_height) |
SelectItem |
Supported |
ll_returnvalue = tv_1.SelectItem(itemhandle) |
SetFirstVisible |
Supported |
li_tvret = tv_1.SetFirstVisible(ll_tvi) |
SetFocus |
Supported |
li_returnvalue = tv_1.SetFocus() Unsupported: SetFocus(tv_1) |
SetItem |
Supported |
li_returnvalue = tv_1.SetItem(itemhandle,item) |
SetLevelPictures |
Supported |
tv_1.SetLevelPictures(3, li_level, li_level, & li_level, li_level) |
SetOverlayPicture |
Supported |
tv_1.SetOverlayPicture(1, index) |
SetPosition |
Supported |
li_returnvalue = tv_1.SetPosition(position) |
SetRedraw |
Supported |
li_return= tv_1.SetRedraw(True) |
Show |
Supported |
li_returnvalue = tv_1.Show() |
Sort |
Supported |
li_returnvalue = tv_1.Sort() |
SortAll |
Supported |
tv_1.SortAll(ll_tvi , Ascending!) |
TriggerEvent |
Supported |
li_returnvalue = tv_1.TriggerEvent(event) |
TypeOf |
Supported |
if tv_1.TypeOf() = TreeView! Then ls_returnvalue = 'TreeView!' end if |
GetContextService |
Unsupported |
|
|
Unsupported |
|
SetDropHighlight |
Unsupported |
Table 104.
Property |
Support Level |
Example Code |
---|---|---|
BringToTop |
Supported |
vpb_1.BringToTop = TRUE |
DragAuto |
Supported |
vpb_1.DragAuto = TRUE |
DragIcon |
Supported |
vpb_1.DragIcon = 'Question!' |
Height |
Supported |
vpb_1.Height = li_value |
MaxPosition |
Supported |
vpb_1.MaxPosition = 120 |
MinPosition |
Supported |
vpb_1.MinPosition = 20 |
Pointer |
Supported |
vpb_1.Pointer = 'Beam!' vpb_1.Pointer ='d:\archive\IBEAM.BMP.cur' |
Position |
Supported |
vpb_1.Position = 50 |
StdStep |
Supported |
vpb_1.setstep = 20 |
SmoothScroll |
Supported |
vpb_1.SmoothScroll = True |
TabOrder |
Supported |
vpb_1.TabOrder = 20 |
Tag |
Supported |
vpb_1.Tag = "VProgressBar control" |
Visible |
Supported |
vpb_1.Visible = TRUE |
Width |
Supported |
vpb_1.Width = 700 |
X |
Supported |
vpb_1.X = 280 |
Y |
Supported |
vpb_1.Y = 1280 |
ClassDefinition |
Unsupported |
Table 105.
Event |
Support Level |
Example Code |
---|---|---|
Clicked |
Supported |
Clicked(flags,xpos,ypos) |
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DoubleClicked |
Supported |
DoubleClicked(flags,xpos,ypos) |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LoseFocus |
Supported |
LoseFocus() |
RButtonDown |
Supported |
RButtonDown(flags,xpos,ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 106.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_classnm = vpb_1.classname() |
Drag |
Supported |
li_return = vpb_1.drag(Begin!) |
GetParent |
Supported |
lpo_return = vpb_1.GetParent() |
Hide |
Supported |
li_return = vpb_1.Hide() |
Move |
Supported |
li_return = vpb_1.Move(li_x,li_y) |
OffsetPos |
Supported |
li_return = vpb_1.OffsetPos(10) |
PointerX |
Supported |
li_return = vpb_1.PointerX() |
PointerY |
Supported |
li_return = vpb_1.PointerY() |
PostEvent |
Supported |
vpb_1.PostEvent(Clicked!) |
Resize |
Supported |
li_return = vpb_1.Resize(li_x, li_y) |
SetFocus |
Supported |
li_return = vpb_1.SetFocus() |
SetPosition |
Supported |
li_return = vpb_1.SetPosition(ToTop!) |
SetRange |
Supported |
li_return = vpb_1.SetRange(1, 10) |
SetRedraw |
Supported |
li_return = vpb_1.SetRedraw(FALSE) |
Show |
Supported |
li_return = vpb_1.Show() |
StepIt |
Supported |
li_return = vpb_1.StepIt( ) |
TriggerEvent |
Supported |
li_return = vpb_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
type_obj = vpb_1.typeof( ) |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 107.
Property |
Support Level |
Example Code |
---|---|---|
BringToTop |
Supported |
vsb_1.BringToTop = TRUE |
DragAuto |
Supported |
vsb_1.DragAuto = TRUE |
DragIcon |
Supported |
vsb_1.DragIcon = 'Question!' |
Height |
Supported |
vsb_1.Height = li_value |
MaxPosition |
Supported |
vsb_1.MaxPosition = 120 |
MinPosition |
Supported |
vsb_1.MinPosition = 20 |
Pointer |
Supported |
vsb_1.Pointer = 'Beam!' vsb_1.Pointer ='d:\archive\IBEAM.BMP.cur' |
Position |
Supported |
vsb_1.Position = 50 |
StdWidth |
Supported |
vsb_1.StdHeight = True |
TabOrder |
Supported |
vsb_1.TabOrder = 20 |
Tag |
Supported |
vsb_1.Tag = "VScrollBar control" |
Visible |
Supported |
vsb_1.Visible = TRUE |
Width |
Supported |
vsb_1.Width = 700 |
X |
Supported |
vsb_1.X = 280 |
Y |
Supported |
vsb_1.Y = 1280 |
ClassDefinition |
Unsupported |
Table 108.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LineDown |
Supported |
LineDown() |
LineUp |
Supported |
LineUp() |
LoseFocus |
Supported |
LoseFocus() |
Moved |
Supported |
Moved(scrollpos) |
PageDown |
Supported |
PageDown() |
PageUp |
Supported |
PageUp() |
RButtonDown |
Supported |
RButtonDown(flags,xpos,ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 109.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_classnm = vsb_1.classname() |
Drag |
Supported |
li_return = vsb_1.drag(Begin!) |
GetParent |
Supported |
lpo_return = vsb_1.GetParent() |
Hide |
Supported |
li_return = vsb_1.Hide() |
Move |
Supported |
li_return = vsb_1.Move(li_x,li_y) |
PointerX |
Supported |
li_return = vsb_1.PointerX() |
PointerY |
Supported |
li_return = vsb_1.PointerY() |
PostEvent |
Supported |
vsb_1.PostEvent(Clicked!) |
Resize |
Supported |
li_return = vsb_1.Resize(li_x, li_y) |
SetFocus |
Supported |
li_return = vsb_1.SetFocus() |
SetPosition |
Supported |
li_return = vsb_1.SetPosition(ToTop!) |
SetRedraw |
Supported |
li_return = vsb_1.SetRedraw(FALSE) |
Show |
Supported |
li_return = vsb_1.Show() |
TriggerEvent |
Supported |
li_return = vsb_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
type_obj = vsb_1.typeof() |
GetContextService |
Unsupported |
|
|
Unsupported |
Table 110.
Property |
Support Level |
Example Code |
---|---|---|
BringToTop |
Supported |
vtb_1.BringToTop = TRUE |
DragAuto |
Supported |
vtb_1.DragAuto = TRUE |
DragIcon |
Supported |
vtb_1.DragIcon = 'Question!' |
Height |
Supported |
vtb_1.Height = li_value |
LineSize |
Supported |
vtb_1.LineSize = li_value |
MaxPosition |
Supported |
vtb_1.MaxPosition = 120 |
MinPosition |
Supported |
vtb_1.MinPosition = 20 |
PageSize |
Supported |
vtb_1.PageSize = li_value |
Pointer |
Supported |
vtb_1.Pointer = 'Beam!' vtb_1.Pointer ='d:\archive\IBEAM.BMP.cur' |
Position |
Supported |
vtb_1.Position = 50 |
Slider |
Supported |
vtb_1.Slider = TRUE |
SliderSize |
Supported |
vtb_1.SliderSize = li_value |
TabOrder |
Supported |
vtb_1.TabOrder = 20 |
Tag |
Supported |
vtb_1.Tag = ls_tag |
TickFrequency |
Supported |
vtb_1.TickFrequency = li_value |
TickMarks |
Supported |
vtb_1.TickMarks = VTicksOnBottom! |
Visible |
Supported |
vtb_1.Visible = TRUE |
Width |
Supported |
vtb_1.Width = li_value |
X |
Supported |
vtb_1.X = li_x |
Y |
Supported |
vtb_1.Y = li_y |
ClassDefinition |
Unsupported |
Table 111.
Event |
Support Level |
Example Code |
---|---|---|
Constructor |
Supported |
Constructor() |
Destructor |
Supported |
Destructor() |
DragDrop |
Supported |
DragDrop(source) |
DragEnter |
Supported |
DragEnter(source) |
DragLeave |
Supported |
DragLeave(source) |
DragWithin |
Supported |
DragWithin(source) |
GetFocus |
Supported |
GetFocus() |
LineDown |
Supported |
LineDown() |
LineUp |
Supported |
LineUp() |
LoseFocus |
Supported |
LoseFocus() |
Moved |
Supported |
Moved(scrollpos) |
PageDown |
Supported |
PageDown() |
PageUp |
Supported |
PageUp() |
RButtonDown |
Supported |
RButtonDown(flags,xpos,ypos) |
Help |
Unsupported |
|
Other |
Unsupported |
Table 112.
Function |
Support Level |
Example Code |
---|---|---|
ClassName |
Supported |
ls_classnm = vtb_1.classname() |
Drag |
Supported |
li_return = vtb_1.drag(Begin!) |
GetParent |
Supported |
lpo_return = vtb_1.GetParent() |
Hide |
Supported |
li_return = vtb_1.Hide() |
Move |
Supported |
li_return = vtb_1.Move(li_x,li_y) |
PointerX |
Supported |
li_return = vtb_1.PointerX() |
PointerY |
Supported |
li_return = vtb_1.PointerY() |
PostEvent |
Supported |
vtb_1.PostEvent(Clicked!) |
Resize |
Supported |
li_return = vtb_1.Resize(li_x, li_y) |
SelectionRange |
Supported |
li_return = vtb_1.SelectionRange(30, 70) |
SetFocus |
Supported |
li_return = vtb_1.SetFocus() |
SetPosition |
Supported |
li_return = vtb_1.SetPosition(ToTop!) |
SetRedraw |
Supported |
li_return = vtb_1.SetRedraw(FALSE) |
Show |
Supported |
li_return = vtb_1.Show() |
TriggerEvent |
Supported |
li_return = vtb_1.TriggerEvent(Clicked!) |
TypeOf |
Supported |
type_obj = vtb_1.typeof() |
GetContextService |
Unsupported |
|
|
Unsupported |
Important Requirements
-
There are six window types: Child, Main, MDI, MDIHelp, Popup, and Response.
-
Window object cannot be dynamically created (for example, using the CREATE statement); it must be defined in the PowerBuilder painter.
-
Main Window can have an associated menu.
-
User-defined window events and control events are supported.
-
For more information relating to windows refer to the following links:
Table 113.
Property |
Support Level |
Example Code |
---|---|---|
BackColor |
Supported |
w_1.BackColor = RGB(0, 0, 255) Note: transparent value is unsupported. |
Border |
Supported |
w_1.Border = TRUE |
BringToTop |
Supported |
w_1.BringToTop = TRUE |
Center |
Supported |
w_1.Center = TRUE Note: This property is unsupported for an MDI frame window. |
Control [ ] |
Supported |
Control[] graphicobject lobj_control lobj_control = w_1.control[1] Note: This property cannot be dynamically changed. |
ControlMenu |
Supported |
w_1.ControlMenu= TRUE |
Enabled |
Supported |
w_1.Enabled = TRUE |
Height |
Supported |
w_1.Height = 750 //Specifies the height of the window w_1 Note: The Height property is unsupported for an MDI frame window. |
HScrollBar |
Supported |
w_1.HScrollBar = TRUE |
Icon |
Supported |
PowerBuilder and Web behaves differently if no icon is specified for the window:
|
MaxBox |
Supported |
w_1.MaxBox= TRUE |
MenuID |
Supported |
Menu menuvar = w_1.MenuID |
MenuName |
Supported |
ls_value = w_1.MenuName |
MinBox |
Supported |
w_1.MinBox = TRUE |
Pointer |
Supported |
w_1.pointer = 'Icon!' w_1.pointer ='d:\archive\IBEAM.BMP.cur' |
Resizable |
Supported |
w_1.Resizable = TRUE Notes:
|
RightToLeft |
Supported |
w_1.RightToLeft = TRUE Note: If the RightToLeft property of an MDI Window is set to Yes, the content in the window except for the content in the status bar displays from right to left. |
Tag |
Supported |
w_1.SetMicroHelp(This.Tag) //Set or get the Tag property |
Title |
Supported |
w_1.Title = "Monthly Report" |
TitleBar |
Supported |
w_1.TitleBar = TRUE |
ToolbarVisible |
Supported |
w_1.ToolbarVisible = TRUE Note: The ToolBarVisible is unsupported for Popup and Main windows. |
Visible |
Supported |
w_1.Visible = TRUE Note: This property is unsupported for sheets whose window type is Response, Popup or Main windows. |
VScrollBar |
Supported |
w_1.VScrollBar = TRUE |
Width |
Supported |
w_1.Width = 750 //Set or get the Width property Note: The Width property is unsupported for an MDI frame window. |
WindowState |
Supported |
w_1.WindowState = Maximized! Note: On the Web, the initial window state for an MDI frame window is not based on the WindowState property. It will be decided by the Internet Explorer state. |
WindowType |
Partially Supported |
IF dw_1.WindowType=Main! THEN MessaMessageBox("Window Type", "This is a main window.") END IF Note: MDIDock! and MDIDockHelp! are not supported by Appeon (which means dockable windows are not supported). |
X |
Supported |
w_1.X = 215 //Set or get the X property Notes: The X property is not supported for the MDI frame window. |
Y |
Supported |
w_1.Y = 215 //Set or get the Y property Notes: The Y property is not supported for the MDI frame window. |
AnimationTime |
Unsupported |
|
ClassDefinition |
Unsupported |
|
ClientEdge |
Unsupported |
|
CloseAnimation |
Unsupported |
|
ColumnsPerPage |
Unsupported |
|
ContextHelp |
Unsupported |
|
KeyboardIcon |
Unsupported |
|
LinesPerPage |
Unsupported |
|
OpenAnimation |
Unsupported |
|
PaletteWindow |
Unsupported |
|
ToolbarAlignment |
Unsupported |
|
ToolbarHeight |
Unsupported |
|
ToolbarWidth |
Unsupported |
|
ToolbarX |
Unsupported |
|
ToolbarY |
Unsupported |
|
Transparency |
Unsupported |
|
UnitsPerColumn |
Unsupported |
|
UnitsPerLine |
Unsupported |
Table 114.
Event |
Support Level |
Example Code |
---|---|---|
Activate |
Supported |
Activate Note: Activate and Deactivate events are unsupported for dialogue boxes. |
Clicked |
Supported |
Clicked |
Close |
Supported |
Close Note: the Close event is handled the same way as Post in Appeon. In the Web application, the return value of the Close event may be different from that in PowerBuilder. |
CloseQuery |
Supported |
CloseQuery |
Deactivate |
Supported |
Deactivate Notes:
|
DoubleClicked |
Supported |
DoubleClicked |
DragDrop |
Supported |
DragDrop |
DragEnter |
Supported |
DragEnter |
DragLeave |
Supported |
DragLeave |
DragWithin |
Supported |
DragWithin |
Hide |
Supported |
Hide |
HotLinkAlarm |
Supported |
HotLinkAlarm |
Key |
Supported |
Key |
MouseDown |
Supported |
MouseDown |
MouseMove |
Supported |
MouseMove |
MouseUp |
Supported |
MouseUp |
Open |
Supported |
Open |
RButtonDown |
Supported |
RButtonDown |
Resize |
Supported |
Resize |
Show |
Supported |
Show |
Timer |
Supported |
Timer |
Help |
Unsupported |
|
Other |
Unsupported |
|
RemoteExec |
Unsupported |
|
RemoteHotLinkStart |
Unsupported |
|
RemoteHotLinkStop |
Unsupported |
|
RemoteRequest |
Unsupported |
|
RemoteSend |
Unsupported |
|
SystemKey |
Unsupported |
|
ToolbarMoved |
Unsupported |
Table 115.
Function |
Support Level |
Example Code |
---|---|---|
ArrangeSheets |
Supported |
w_mdi.ArrangeSheets (arrangetype) |
ChangeMenu |
Supported |
Parent.ChangeMenu(m_test_menu2) Notes:
|
ClassName |
Supported |
ls_value = w_test.ClassName() |
CloseChannel |
Supported |
w_test.CloseChannel() |
CloseUserObject |
Supported |
w_test.CloseUserObject() |
ExecRemote |
Supported |
ExecRemote ("[Save()]", "Excel", "REGION.XLS") |
GetActiveSheet |
Supported |
w_test.GetActiveSheet() |
GetDataDDE |
Supported |
w_test.GetDataDDE(Str20) |
GetDataDDEOrigin |
Supported |
string ls_name GetCommandDDEOrigin (ls_name) |
GetFirstSheet |
Supported |
w_test.GetFirstSheet() |
GetNextSheet |
Supported |
w_test.GetNextSheet() |
GetRemote |
Supported |
GetRemote ("[Save()]", "Excel", "REGION.XLS") |
GetParent |
Supported |
w_test.GetParent() |
Hide |
Supported |
Parent.Hide() |
Move |
Supported |
w_test.Move (X,Y) |
OpenChannel |
Supported |
long handle handle = OpenChannel ("Excel", "REGION.XLS") |
OpenUserObject |
Supported |
w_test.OpenUserObject() Note: The userobjecttype argument cannot be a system control. Using Post function to call the OpenUserObject function is unsupported, for example, this.post openuserobject (icbx_uo,100,100) is unsupported. |
OpenUserObjectWithParm |
Supported |
w_test.OpenUserObjectWithParm() |
ParentWindow |
Supported |
w_parent = w_test.parentwindow() |
PointerX |
Supported |
li_dist = w_city.PointerX() |
PointerY |
Supported |
li_dist = w_city.PointerY() |
PostEvent |
Supported |
w_main.PostEvent (Clicked!) |
Resize |
Supported |
w_test.Resize (300,250) |
RespondRemote |
Supported |
IF GetDataDDE (Value) = 1 THEN RespondRemote (TRUE) END IF |
SetFocus |
Supported |
w_test.SetFocus() Unsupported: SetFocus (w_test) |
SetMicroHelp |
Supported |
w_test.SetMicroHelp ("Preview") |
SetPosition |
Supported |
w_test.SetPosition (position [, precedingwindow]) Note: The window with the TopMost property may not always be the top one in Appeon. |
SetRedraw |
Supported |
li_return= w_test.SetRedraw(FALSE) |
SetRemote |
Supported |
SetRemote ("R5C7", "4500", handle) |
Show |
Supported |
Parent.Show() |
StartHotLink |
Supported |
StartHotLink ("Any", "MyPBApp", "Any") |
StopHotLink |
Supported |
StopHotLink ("Any", "MyPBApp", "Any") |
TriggerEvent |
Supported |
w_test.TriggerEvent (close!) |
TypeOf |
Supported |
if this.typeof() = window! then messagebox ("show", "test typeof()") end if |
WorkSpaceHeight |
Supported |
Height = W_employee.WorkSpaceHeight() |
WorkSpaceWidth |
Supported |
Width = W_employee.WorkSpaceWidth() |
WorkSpaceX |
Supported |
w_test.WorkSpaceX() |
WorkSpaceY |
Supported |
w_test.WorkSpaceY() |
CommitDocking |
Unsupported |
|
GetCommandDDE |
Unsupported |
|
GetCommandDDEOrigin |
Unsupported |
|
GetContextService |
Unsupported |
|
GetToolbar |
Unsupported |
|
GetToolbarPos |
Unsupported |
|
LoadDockingState |
Unsupported |
|
OpenSheetFromDockingState |
Unsupported |
|
OpenSheetWithParmFromDockingState |
Unsupported |
|
|
Unsupported |
|
SaveDockingState |
Unsupported |
|
SetDataDDE |
Unsupported |
|
SetSheetID |
Unsupported |
|
SetToolbar |
Unsupported |
|
SetToolbarPos |
Unsupported |
|
StartServerDDE |
Unsupported |
|
StopServerDDE |
Unsupported |
MDIDock! and MDIDockHelp! are not supported by Appeon (which means dockable windows are not supported).
Child!, Main!, MDI!, MDIHelp!, Popup!, and Response! are supported by Appeon with the following behavior differences.
-
For a Web application, an MDI sheet will be always behind the windows that are opened with the function Open.
-
For a Web application, events that should be triggered by clicking the Title bar of an MDI frame window will be triggered by clicking the Title bar of Internet Explorer.
-
Child: In PowerBuilder, a Child window is always above its parent window. With Web applications, a Child window can be behind its parent window.
-
Window type arrays are supported, and window type variable that is a structure member is supported.
-
The declaration and assignment of window variable are all supported.
-
It is supported to dynamically create a window instance by using CREATE.
For example, the following syntax is supported:
window lwin_onewindow lwin_onewindow = create Window lwin_onewindow.title = "This is a city processing window"
Opening Windows
-
Open (windowvar, windowtype{, parent})
Refer to the Window Functions section of System Functions for the supported syntax for opening the windows.
In the Web application, if window A is opened by the Open function whereas window B is opened by the OpenSheet function, window A will always display over window B.
-
When a window is open, the Constructor events for the instance variables and controls are executed in the same order on the Web as in PowerBuilder:
-
Executing Constructor events for all instance variables is prior to executing Constructor events for all controls.
-
For the instance variables/controls, the events are triggered by the following order: outside -> inside and top -> bottom.
-
If a control is a container (tab/tab page/visual user object), the Constructor event for the container is triggered first. Then all the controls in the container are subsequently triggered.
Events triggered for the window object follows the order Open >> Resize >> Show >> Activate.
-
-
The same rule applies in PowerBuilder: the front-to-back order of all the controls in the window is determined by the Control[] property of the window and the BringToTop property of each specific control.
Closing Windows
-
Refer to the Window Functions section for the supported syntax for closing the windows.
-
When a window is closed, the Destructor events of the variables and controls in the window are executed in the same order on the Web as in PowerBuilder:
-
The Destructor events for the controls are triggered in the same order as the Constructor events.
-
Executing Destructor events for all controls happens prior to executing Destructor events for all instance variables.
-
The Destructor events for the instance variables are triggered in the opposite order as the Constructor events.
-
Supported
The following major user operations are supported.
-
Maximize
-
Restore
-
Minimize
-
Single-click
-
Double-click
-
Drag
-
Close
-
Switching between controls in the window with the Tab key
-
Switch between windows by pressing the Ctrl + Tab key
Unsupported
-
It is unsupported to scroll a window using the PageUp/PageDown, upArrow/downArrow, or leftArrow/rightArrow keys
-
It is unsupported to switch between controls in a window by pressing the Enter/UpArrow/DownArrow/LeftArrow/RightArrow key