Allegro Skill学习笔记:表单文件

Form文件开发流程

1.打开form(axlFormCreate)
2.初始化域(axlFormSetField)
3.显示form(axlFormDisplay)
4.用户交互(axlFormCallback)
5.关闭form(axlFormClose)

表单文件代码

# Example of programming the Form Grid Comtrol in Skill

FILE_TYPE=FORM_DEFN VERSION=2
FORM 
FIXED
PORT 91 12
HEADER "Grid Demo"

POPUP <pglobal>"Enable Cell""enableCell","Disable Cell""disableCell","Set Enum""setEnum","Unset Enum""unsetEnum".
POPUP <penum>"A""1","Typical""2","Drop""3","down""4".
POPUP <penum2>"Mod""mod","Enum""enum","B""b","C""c","D""d","E""e","F""f","G""g","H""h","I""i","J""j".
POPUP <ptop>"Top""Top","Of""Of","Header""Header","Popup""Popup".
POPUP <pside>"Side""1","Of""2","Header""3","Popup""4".
POPUP <pstring>"A""1","String""2","With""3","Enum""4".

TILE

GRID grid
FLOC 2 1
FSIZE 72 17
#ifdef MSEL
OPTIONS HLINES VLINES USERSIZE MULTISELROW
#else
OPTIONS HLINES VLINES USERSIZE 
#endif
POP "pglobal"

GHEAD TOP 
HEADSIZE 3
OPTIONS 3D MULTI
POP "ptop"
ENDGHEAD

GHEAD SIDE
OPTIONS 3D NUMBER 
HEADSIZE 5
POP "pside"
ENDGHEAD

ENDGRID

FIELD done
FLOC 79 2
MENUBUTTON "Ok" 10 3
ENDFIELD

FIELD rowselect
FLOC 78 6
CHECKLIST "Rowselect" "1"
ENDFIELD

FIELD cellselect
FLOC 78 8
CHECKLIST "Cellselect" "1"
ENDFIELD

FIELD change
FLOC 78 10
CHECKLIST "Change"
ENDFIELD

FIELD rightpopup
FLOC 78 12
CHECKLIST "RightPopup"
ENDFIELD

FIELD add4
FLOC 78 14
MENUBUTTON "Add4" 6 2
ENDFIELD

FIELD del4
FLOC 78 16
MENUBUTTON "Del4" 6 2
ENDFIELD

TEXT "Get Cell:"
FLOC 42 19
ENDTEXT

FIELD data
FLOC 50 19
STRFILLIN 8 8
ENDFIELD

TEXT "Row:"
FLOC 2 19
ENDTEXT

TEXT
FLOC 7 19
INFO row 4
ENDTEXT

TEXT "Col:"
FLOC 12 19
ENDTEXT

TEXT
FLOC 16 19
INFO col 4
ENDTEXT

TEXT "Event:"
FLOC 22 19
ENDTEXT

TEXT
FLOC 27 19
INFO event 10
ENDTEXT

FLEXMODE edgegravity
FLEX grid 0 0 1 1

ENDTILE

ENDFORM
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值