五 PECMD编程 - 从基础到入门经验分享 单选框的应用
2022-11-27 1787

这里说下单选框的使用方法。单选框是RADI命令

先画几个单选框和一个按钮

image.webp

接下来切换到RADI命令说明:

标题事件就不说了,前面按钮控件已经说过了,就简单讲解一下组ID:

image.webp

组ID就是给每个单选框分组,让它们各个组不受影响

image.webp

下面设定成两组单选框测试:

image.webp

先把第一个设定为0组

第二三个设定为1组,这样就互不干扰

接下来判断1组选定的是哪个单选框,是radi2还是radi3:

image.webp

单选框状态用变量%单选框名称.Check%查询

0表示未选定,1为选定

image.webp

我们先用MESS命令输出变量显示,看看输出结果:

当2和3没选定时都是显示0,但2选定时显示为1-0,3选定时显示为0-1

image.webp

 

image.webp

结果显而易见,所以我们判断2和3哪个被选中时直接判断%单选框名称.Check%变量即可:

image.webp

判断变量用FIND命令:

WIN1
_SUB WIN1,W418H369,新窗口1,
    RADI RADI1,L103T59W60H30,RADI1,,,0
    RADI RADI2,L102T92W60H30,RADI2,,,1
    RADI RADI3,L99T123W60H30,RADI3,,,1
    ITEM ITEM1,L90T199W60H30,ITEM1,CALL A
_END
_SUB A
FIND $%RADI2.Check%=1,MESS RADI2已选定!MESS RADI2未选定
FIND $%RADI3.Check%=1,MESS RADI3已选定!MESS RADI3未选定    
_END

这样就能获取2和3是否选中了

 

收藏
点赞 1
分享
瞎搞协会会长
最新回复 (4)
  • avatar image
    zyytxen 2023-2-3

    学习,试着弄给看看😌

    正在努力学习中的菜鸟
  • avatar image
    孤山飞雪 2023-2-19

    😀

    呼呼大睡
  • avatar image
    jlshnjhj 2023-9-1

    谢谢分享,写教程辛苦。

    0127
  • avatar image
    vntsoli 2024-3-11

    thanks

返回