设置popup\u列表的\u平铺
我试图使用set\u tile命令,根据(某物)将特定值放入一个tile中。因此,如果(某物)存在,那么当菜单启动时,将显示列表中的“第n个whatever”,但仍允许用户选择不同的内容。由于某些原因,它没有显示在下拉列表互动程序中。如果我选择了一些东西,它仍然有效,但set\u互动程序似乎不起作用?
谢谢
-ArgV 请张贴文件
填充列表后是否调用set\u tile?
是的,而且文件很大。我知道我做的一切都是“正确的”,因为列表正在显示,当我尝试使用set\u tile时,它什么也没有显示。我不知道是否可以用它来显示一个值。另一种方法是根据找到的元素对列表重新排序,使其位于第一位,因此将显示。。 你好
如果要显示列表中计数的值,必须将该值在列表中的位置作为字符串传递给set\u tile。
要显示第四个元素:(set_tile“my_popup”“4”)
您可以看看这个小示例,它允许在图形图层列表中选择一个图层(已排序)。弹出窗口显示当前层。
(defun getlayer(/lay lst tmp file dcl\u id name)(while(setq lay(tblnext“LAYER”(not lay))(setq lst(cons(cdr(assoc 2 lay))lst)))(setq lst(vl sort lst'
嘿谢谢Gile。我发誓我试过了,除了使用“nth”命令,它没有起作用。也许我做了什么蠢事。无论如何,我更喜欢你的代码。
谢谢
-ArgV
页:
[1]