Um exemplo simples de como criar um ComboBox no Progress e adicionar valores no mesmo.

DEFINE VARIABLE l_ok   AS LOGICAL.
DEFINE BUTTON BT-SAIR           LABEL “Sair”.
DEFINE VARIABLE c_estado AS CHARACTER FORMAT “x(30)”
VIEW-AS COMBO-BOX inner-lines 5.

DEFINE FRAME main-frame
c_estado LABEL ‘Escolha o estado’
skip
BT-SAIR
with width 60 centered overlay view-as dialog-box
side-labels title ” Estados do Brasil “.

on return of BT-SAIR in frame main-frame DO:
MESSAGE “O estado escolhido foi ” INPUT FRAME main-frame c_estado VIEW-AS ALERT-BOX.
apply “close” to frame main-frame.
end.

FOR EACH ESTADO
NO-LOCK:
c_estado:ADD-last(ESTADO.COD-ESTADO + ” – ” + ESTADO.NOM-ESTADO).
END.

ENABLE c_estado
BT-SAIR
WITH FRAME main-frame.

wait-for close of frame main-frame.

flw