Modernisez vos Applications PowerBuilder

Contrôle Poperty Grid

Affichez une liste de propriétés et valeurs. Vous pouvez choisir parmi de nombreux types de propriétés tels que Image, Couleur, Lists, et 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)