做了个动作,有右键菜单,由右键菜单传参来决定某些计算参数。
本来想用上下文菜单来做动作的快速启动,可是细看才发现在上下文菜单中直接把选中的文字做参数传送了,这样的话就会导致计算参数的错误。即使把右键菜单的参数改得比较特殊,加上判断语句可以防止出错,但是也无法在上下文菜单中使用右键菜单上的那些计算参数。
请问这个问题有办法解决么?
这个没办法解决的吧,因为在使用上下文菜单的时候是没法去选择右键菜单的。
有一个办法是如果发现不是右键菜单触发的,可以显示一个用户选择,再选择一下要执行的右键菜单操作。
如果不想自动传递参数,也可以这里都取消掉试试。
不太懂设置的操作逻辑,试了下取消这两个钩还是一样的结果,我去改右键参数和判断机制好了