r-select.p
1 |
DEFINE VARIABLE choice AS CHARACTER NO-UNDO FORMAT "x(50)" |
---|---|
2 |
LABEL "You have selected". |
3 |
DEFINE VARIABLE idx AS INTEGER NO-UNDO |
4 |
LABEL "Please enter a directory pathname ". |
5 |
DEFINE VARIABLE sl AS CHARACTER NO-UNDO |
6 |
VIEW-AS SELECTION-LIST INNER-CHARS 15 INNER-LINES 10 SORT. |
7 |
|
8 |
DEFINE FRAME b sl. |
9 |
DEFINE FRAME c choice. |
10 |
DEFINE FRAME x idx. |
11 |
|
12 |
sl:LIST-ITEMS IN FRAME b = "1,2,3,4,5,6,7,8,9,10". |
13 |
ENABLE sl WITH FRAME b NO-LABELS TITLE "Please Select a File" WIDTH 50. |
14 |
ENABLE idx WITH FRAME x NO-LABELS TITLE "Please Select an item to delete" WIDTH 50. |
15 |
|
16 |
ON RETURN OF idx IN FRAME x DO: |
17 |
ASSIGN FRAME x idx. |
18 |
MESSAGE idx VIEW-AS ALERT-BOX INFORMATION BUTTONS OK. |
19 |
sl:DELETE(idx) IN FRAME b. |
20 |
END. |
21 |
|
22 |
ON VALUE-CHANGED OF sl IN FRAME b DO: |
23 |
choice = sl:SCREEN-VALUE. |
24 |
DISPLAY choice WITH FRAME c SIDE-LABELS. |
25 |
END. |
26 |
|
27 |
WAIT-FOR WINDOW-CLOSE OF CURRENT-WINDOW. |
28 |
|
29 |
|