Project

General

Profile

fp1.p

Igor Skornyakov, 07/28/2015 12:32 PM

Download (1.18 KB)

 
1
DEFINE VAR h AS HANDLE NO-UNDO.
2

    
3
DEFINE VARIABLE sl AS CHARACTER NO-UNDO
4
  VIEW-AS SELECTION-LIST  
5
  INNER-LINES 5
6
  INNER-CHARS 10 
7
  LIST-ITEMS "l0", "l1", "l2", "l3", "l4".
8
.
9

    
10
DEFINE VARIABLE fi AS CHAR FORMAT "X(10)" /* EXTENT 5 */ NO-UNDO VIEW-AS FILL-IN.
11

    
12
DEFINE FRAME ff fi SKIP(1) sl WITH SIZE 30 BY 12.
13

    
14
ON ENTRY OF fi IN FRAME ff DO:
15
  MESSAGE "on fi:entry" LAST-EVENT:WIDGET-ENTER:NAME LAST-EVENT:WIDGET-ENTER:TYPE LAST-EVENT:TYPE LAST-EVENT:WIDGET-LEAVE:NAME LAST-EVENT:WIDGET-LEAVE:TYPE.
16
END.
17

    
18
ON LEAVE OF fi IN FRAME ff DO:
19
  MESSAGE "on fi:leave" LAST-EVENT:WIDGET-ENTER:NAME LAST-EVENT:WIDGET-ENTER:TYPE LAST-EVENT:TYPE LAST-EVENT:WIDGET-LEAVE:NAME LAST-EVENT:WIDGET-LEAVE:TYPE.
20
END.
21

    
22
ON ENTRY OF sl IN FRAME ff DO:
23
  MESSAGE "on sl:entry" LAST-EVENT:WIDGET-ENTER:NAME LAST-EVENT:WIDGET-ENTER:TYPE LAST-EVENT:TYPE LAST-EVENT:WIDGET-LEAVE:NAME LAST-EVENT:WIDGET-LEAVE:TYPE.
24
END.
25
   
26

    
27
ON LEAVE OF sl IN FRAME ff DO:
28
  MESSAGE "on sl:leave" LAST-EVENT:WIDGET-ENTER:NAME LAST-EVENT:WIDGET-ENTER:TYPE LAST-EVENT:TYPE LAST-EVENT:WIDGET-LEAVE:NAME LAST-EVENT:WIDGET-LEAVE:TYPE.
29
END.
30

    
31
h = sl:HANDLE IN FRAME ff.
32
message "Ready".
33
ENABLE ALL WITH FRAME ff.
34

    
35
WAIT-FOR WINDOW-CLOSE OF CURRENT-WINDOW.
36