Project

General

Profile

test-widgets-screen-values.p

Sergey Ivanovskiy, 01/16/2019 01:57 PM

Download (2.25 KB)

 
1
DEFINE VARIABLE cbWidget1 AS CHAR
2
     VIEW-AS SELECTION-LIST
3
     LIST-ITEMS 2, 4, 6, 8
4
     INNER-CHARS 15 INNER-LINES 3 NO-UNDO INITIAL "".
5

    
6
DEFINE VARIABLE cbWidget2 AS CHAR
7
     VIEW-AS COMBO-BOX
8
     LIST-ITEMS "", 2, 4, 6, 8
9
     INNER-LINES 3 SIZE 20 BY 3 SIMPLE NO-UNDO.
10

    
11
DEFINE VARIABLE cbWidget3 AS CHAR
12
     VIEW-AS COMBO-BOX 
13
     LIST-ITEMS "", 2, 4, 6, 8, ""
14
     INNER-LINES 3 SIZE 20 BY 3 DROP-DOWN NO-UNDO.
15

    
16
DEFINE VARIABLE cbWidget4 AS INT
17
     VIEW-AS COMBO-BOX 
18
     LIST-ITEMS 2, 4, 6, 8
19
     INNER-LINES 3 SIZE 20 BY 3 DROP-DOWN-LIST NO-UNDO.
20

    
21
DEFINE RECTANGLE RECT-1
22
     EDGE-PIXELS 2 GRAPHIC-EDGE  NO-FILL 
23
     SIZE 70 BY 1.43.
24

    
25

    
26
DEFINE FRAME Dialog-Frame
27
     cbWidget1 AT ROW 1 COL 1
28
     cbWidget2 AT ROW 1 COL 35
29
     cbWidget3 AT ROW 5 COL 1
30
     cbWidget4 AT ROW 5 COL 35
31
     RECT-1 AT ROW 12.43 COL 1
32
    WITH  KEEP-TAB-ORDER 
33
         SIDE-LABELS NO-UNDERLINE THREE-D  SCROLLABLE 
34
         TITLE "Test widget and screen values".
35

    
36
  DISPLAY cbWidget1 cbWidget2 cbWidget3 cbWidget4 WITH FRAME Dialog-Frame.
37
  ENABLE cbWidget1 cbWidget2 cbWidget3 cbWidget4 WITH FRAME Dialog-Frame.
38
  VIEW FRAME Dialog-Frame.
39
  cbWidget1 = "3".
40

    
41
  MESSAGE "test 1".
42

    
43
  MESSAGE "cbWidget1=" + cbWidget1.
44
  MESSAGE "cbWidget2=" + cbWidget2.
45
  MESSAGE "cbWidget3=" + cbWidget3.
46
  MESSAGE "cbWidget4=" + String(cbWidget4).
47
  MESSAGE "cbWidget1:SCREEN-VALUE=" + cbWidget1:SCREEN-VALUE IN FRAME Dialog-Frame.
48
  MESSAGE "cbWidget2:SCREEN-VALUE=" + cbWidget2:SCREEN-VALUE IN FRAME Dialog-Frame.
49
  MESSAGE "cbWidget3:SCREEN-VALUE=" + cbWidget3:SCREEN-VALUE IN FRAME Dialog-Frame.
50
  MESSAGE "cbWidget4:SCREEN-VALUE=" + String(cbWidget4:SCREEN-VALUE IN FRAME Dialog-Frame).
51

    
52
  MESSAGE "test 2".
53

    
54
  assign cbWidget1 cbWidget2 cbWidget3 cbWidget4.
55
  MESSAGE "cbWidget1=" + cbWidget1.
56
  MESSAGE "cbWidget2=" + cbWidget2.
57
  MESSAGE "cbWidget3=" + cbWidget3.
58
  MESSAGE "cbWidget4=" + String(cbWidget4).
59
  MESSAGE "cbWidget1:SCREEN-VALUE=" + cbWidget1:SCREEN-VALUE IN FRAME Dialog-Frame.
60
  MESSAGE "cbWidget2:SCREEN-VALUE=" + cbWidget2:SCREEN-VALUE IN FRAME Dialog-Frame.
61
  MESSAGE "cbWidget3:SCREEN-VALUE=" + cbWidget3:SCREEN-VALUE IN FRAME Dialog-Frame.
62
  MESSAGE "cbWidget4:SCREEN-VALUE=" + String(cbWidget4:SCREEN-VALUE IN FRAME Dialog-Frame).