-
使用点选操作将弹出菜单标题设置为超级列表框的表项内容,并通过列表框来实现弹出菜单功能-易语
资源介绍
昨天一个易友问的,想要以点选弹出选单标题来设置超级列表框表项内容,我用列表框实现了。
没用超级菜单,也没用弹出菜单,是以列表框实现弹出选单。
後来就一直在思考(就是在网上找解决方案)怎麽样不用超级菜单的情况下,实现对光标在选单中的跟踪,以及最後获取光标所选择的选单标题。
一直卡在这一步,一直一无所得。
终於,今天下午,开窍了,晚上就完成实现了。
心情很好,准备提交的时候,,,
跟昨天(?前天?)开源的那个幂次方和一样的原因:问题帖子封贴了。
然後,我写好的也不想让它躺在硬盘里舒坦,我得让他发挥它应有的作用,为我申请开源勋章凑数!
嗯,写的很乱,中间有很多尝试、删改、注释等类无用内容。
说实话,我看的也烦!
不多说,说说这个软件主要和别人不一样的内容:
1、最重要的就是以列表框的动态加载与是否可见,以及巧妙地计算来实现像选单一样的与用户的互动功能。
2、真正的所选即所设!在超级列表框可编辑区域内,单击左键会弹出传统选单(弹出菜单),单击右键会弹出我写的列表框实现的选单,只要选择了其中一项,超级列表框内的对应位置就会显示所选选单内容。
3、优点基本也就是这两条了。缺点就是有些(很多)没有用的,包括但不限於组件(时钟、选择列表框)、子程序、指令序列。所以,想看的,就带着审慎的态度去看,可能会发现一些(我在其中所犯的)很幼稚的问题。
不多说了,看图。