实例变量比较最大值




  • undefined
    我想比较上面金木水火土5个实例变量的值,挑选出最大的,怎么能做到。



  • @maker发

    如果是同一实例变量比较

    用条件 选中最大/小实例
    但是有相同的只会选中1个
    需要另外用条件
    实例变量=上面选中的实例变量的值(用其他变量暂存)

    大概效果如下
    undefined



  • 您好,选中最大/小实例 这个我知道
    但不清楚的是 单一实例下的比较
    及根据单一实例自身的变量做比较

    例如 您第三字体颜色变化的是金或土
    因为金8和火8比木7大。



  • @maker发

    这个是不能直接排序的

    可以利用数组是比较方便快捷的一种办法

    具体如下


    undefined

    undefined

    逻辑子事件留空部分就可以用来写显示了,你可以让他依次显示出来就可以了,或者只显示数组的第1列,也就是00跟01
    00是数字,01是属性名字
    数字存在前面是方便排序,也就是Y0这行数字用来排序,我本来想用分隔符存在一个里面的,但是排序好像有问题,就分开存了



    我这个因为是有多个实例,所以用了遍历循环,你如果只有单个实例,就不需要了,直接用点击条件执行就好了






  • undefined
    undefined

    第一下左键点击是随机赋值,第二下右键点击就是排序好了,上面是给不同文本改变颜色,希望对你有用


    我这里的排序是把数组里面的5个都显示出来了

    你如果只需要一个,就只显示数组里面排第1列显示出来就好了

    undefined


    附上工程,里面修改只显示第一个的地方注释了

    多个实例变量利用数组排序.evk





  • 这个临时数组的想法真是太棒了,十分感谢


登录后回复