Modernize your PowerBuilder Applications

Property Grid

Display a list of properties and values. Choose from many property types such as Image, Color, Lists, and Checkboxes.

Ultimate Suite for PowerBuilder Property Grid

Implementation

uo_1.of_AddProperty('General', 'Items', '<Collection>', uo_1.COLLECTION)

uo_1.of_AddProperty('Font', 'FontName', 'Tahoma', uo_1.DDDW, 'Tahoma,Arial')
uo_1.of_AddProperty('Font', 'FontSize', '11', uo_1.VALUE)
uo_1.of_AddProperty('Font', 'FontColor', '0', uo_1.COLOR)

uo_1.of_AddProperty('Style', 'Border', 'Box', uo_1.DDDW, 'Box,Raised,None')
uo_1.of_AddProperty('Style', 'Solid Background', '0', uo_1.CHECKBOX)
uo_1.of_AddProperty('Style', 'Display Text', '0', uo_1.CHECKBOX)
uo_1.of_AddProperty('Style', 'Theme', 'Default', uo_1.DDDW, 'Default,Black,Blue,Silver,Olive,Classic,Windows10_Black,Windows10_Blue,Windows10_Olive,Windows10_Silver')
uo_1.of_AddProperty('Style', 'Style', 'XP', uo_1.DDDW, 'XP,Vista Embossed, Vista Original,Vista Glass,Vista Custom,VS2013')
uo_1.of_AddProperty('Style', 'Icon Size', 'Small', uo_1.dddw, 'Small,Medium, Large,XLarge')

n_cst_propertyitem lnv_item

lnv_item = uo_1.of_GetItemCollection('Items')

//This property value will be the label that displays in the collection list
lnv_item.of_AddProperty('General', 'Text', 'None', uo_1.VALUE, TRUE)

lnv_item.of_AddProperty('General', 'Image', '', uo_1.IMAGE)
lnv_item.of_AddProperty('General', 'Tip Text', '', uo_1.VALUE)
lnv_item.of_AddProperty('General', 'Position', 'Left', uo_1.DDDW, 'Left,Right')
lnv_item.of_AddProperty('General', 'Enabled', '1', uo_1.CHECKBOX)
lnv_item.of_AddProperty('General', 'Visible', '1', uo_1.CHECKBOX)
lnv_item.of_AddProperty('Style', 'Display Text', '0', uo_1.CHECKBOX)
lnv_item.of_AddProperty('Style', 'Toggle On', '0', uo_1.CHECKBOX)
lnv_item.of_AddProperty('Style', 'Background Color', '0', uo_1.COLOR)