List

创建List

WRITE 语法 WRITE AT [/] [<pos>] [(<len>)] 文本 

“/”: 下一行 

“pos”: 列  WRITE AT 10(11) text."可以重新绘制屏幕,覆写已经输入的内容

“(len)”:长度

WRITE {[AT] [/][pos][(len|*|**)]} dobj
      [UNDER other_dobj] 在dobj 下面输出dobj
      [NO-GAP] 没有间隔
      [int_format_options]
      [
        [COLOR {{{color [ON]}|OFF}|{= col}}]
        [INTENSIFIED [{ON|OFF}|{= flag}]] color高亮显示
        [INVERSE [{ON|OFF}|{= flag}]] 设置背景还是前景色
        [HOTSPOT [{ON|OFF}|{= flag}]] ON或者flag为非0,点击列表上的超链接会触发AT LINE-SELECTION事件
        [INPUT [{ON|OFF}|{= flag}]]
        [FRAMES [{ON|OFF}|{= flag}]] ON或者flag为非0时,则显示为表格框线(默认)
        [RESET]
      ]
      [
         {AS CHECKBOX}
        | {AS ICON}
        | {AS SYMBOL}
        | {AS LINE}
      ]
      [QUICKINFO info]. 鼠标放上去有提示信息

ULINE [AT [/][<pos>][(<len>)]].  水平线

WRITE [AT [/][<pos>]] sy-vline.     垂直线

SKIP [<n>].

SET BLANK LINES ON|OFF. 如果输出的字段只包含空格,则不会显示为可输入,除非在之前使用了SET BLANK LINES ON。

FORMAT 

FORMAT [COLOR       {{{color [ON]}|OFF}|{= col}}]
       [INTENSIFIED [{ON|OFF}|{= flag}]]
       [INVERSE     [ {ON|OFF} | {= flag} ]]
       [HOTSPOT     [ {ON|OFF} | {= flag} ]]
       [INPUT       [{ON|OFF}|{= flag}]]
       [FRAMES      [{ON|OFF}|{= flag}]]
       [RESET].

使用WRITE输出时,对输出内容的格式设置。但如果WRITE语句中使用了FORMAT中同样的选项设置,将会覆盖FORMAT里的相应设置,所以FORMAT所有设置都可以移到WRITE语句中。

posted @ 2019-11-28 13:06  iiiiiiget  阅读(189)  评论(0编辑  收藏  举报