跳到主要内容
版本:1.10.18_build_6.2.10.11

菜单容器与菜单项目

菜单容器和菜单项目控件主要用于弹出二级选项菜单时的应用场景。

名称、ID、坐标、宽度、高度、阻断触摸、变换、纹理压缩模式、可替换升级、纹理为通用属性,在“基础设计——编辑属性”部分进行了统一介绍,这里不再赘述。

调整“菜单高度”数值改变的是菜单容器控件中文本输入控件的高度。

下图为菜单容器属性

下图为菜单项目属性

菜单容器控件的菜单类型有“单选”和“多选”两种模式可选,默认是“单选”,注意要选择好菜单类型后再点击“生成默认选项”,最后绑定变量。

如果后面遇到菜单选项需要增加的情形时可以将菜单容器控件的高度增加,然后添加“菜单项目”控件,并将“菜单项目”控件选择相对应的容器序号,给新的“菜单项目”控件设置文本和选项值。

1.如果菜单容器控件选择的是“单选”类型,有A、B、C三个选项(理论上支持无数个选项,新增选项可以通过添加菜单项目添加,给选项值设置对应的参数就行),选项值分别是0、1、2,那么选择A时给变量传的参数是0,选择B时给变量传的参数是1,选择C时给变量传的参数是2。 2.如果菜单容器控件选择的是“多选”类型,有A、B两个选项(最多支持32个选项,新增选项可以通过添加菜单项目添加,选项值分别对应bit 0,1,....31,bit32表示确认),选项值分别是0、1,那么选择A时给变量传的参数是1(注:二进制的1,也就是1),选择AB时给变量传的参数是3(注:二进制的11,也就是3)

示例:

该菜单容器控件启用了单选类型且该菜单容器控件与左上角数字控件绑定了相同变量,默认是A、B、C三个选项(见上面的菜单容器属性图),想增加一个D选项,那么可以增加该菜单容器的高度,通过添加“菜单项目”控件并为其配置好选项值和容器(见上面的菜单项目属性图),再将该菜单项目控件放入菜单容器中。

IDE仿真如下: