plecs 发表于 2022-7-5 18:32:07

我需要列表框同步的帮助

我仍然努力在没有帮助的情况下做一些事情,但我做不到,我无法更新3个弹出列表
(setq Data '(
("Audi"("Gasoline"( "V12-4.5L"          ("TTS Quattro" "TT RS" "S3 Quattro"))
               ( "V10-3.2L BIturbo"         ("S3 Quattro" "Q7 Quattro")))
("Diesel" ( "1.9L"                         ("S4 Quattro" "S5 Quattro"))
          ( "2.4L"                                 ("S4 Quattro" "S5 Quattro"))
           ( "3.2L:                                 ("S4 Quattro" "S5 Quattro")))
("GPL" ( "2.5L"                                 ("RS5 Quattro" "RS6 Quattro"))
        ( "3.2L"                                 ("RS5 Quattro" "RS6 Quattro"))
        ( "V12-4.5L"                         ("RS5 Quattro" "RS6 Quattro"))))))
这种更新应该是子例程弹出式的
(defun UpdateList ( key lst )

   ;; This function updates the list_box associated with the specified key
   ;; using the contents of the supplied lst

   (start_list key)
   (mapcar 'add_list lst)
   (end_list)
)
 
我试着把它改成例行公事,但没能更新他们的例行公事做得很好。这很好,但有人能帮我和我吗
更新列表应该是第一个汽车品牌的模型更新后,更新什么类型的燃料,然后设置更新燃料发动机类型和模型的汽车最终
 
下面是链接,然后我试图改变,但没有结果
http://www.lee-mac.com/listboxsync.html

BIGAL 发表于 2022-7-5 18:39:12

你想过用分线拨号吗?选择model->Brand->Petrol->model1 model2等。这是一个深入的示例。
 

plecs 发表于 2022-7-5 18:44:04

http://mobilamarius.blogspot.ro/
 
 
另一个对话框使用

plecs 发表于 2022-7-5 18:52:14

我怎么能不同步呢

plecs 发表于 2022-7-5 18:55:05

我试过了,但如果另外两个失败,请更新1

Lee Mac 发表于 2022-7-5 18:59:52

你是说这样的事?
 
 
我很快就会发布一些代码。

plecs 发表于 2022-7-5 19:09:08

是的,像那样,我发现了Lisp程序

Lee Mac 发表于 2022-7-5 19:11:45

请参阅我的新DCL列表互动程序依赖工具。

plecs 发表于 2022-7-5 19:20:48

非常感谢,太棒了
但我有一个问题,或者变量如何具有值项
或者当值存储为“lb0”时,或者当我们列出值时
 
可以,但我需要打印存储值的变量值
或者经过适当修改,得到如下列表:
(setq aa“奥迪”)
(setq ab“汽油”)。。。。
 
_$ !aa公司
(“奥迪”)
_$ !ab公司
(“汽油”)
 
 
非常感谢你的帮助

Lee Mac 发表于 2022-7-5 19:22:53

 
不客气。
 
 
我不完全理解您的问题,但如果您询问如何获取选定项,则每个列表互动程序中选定项的索引被分配给作为rtn sym参数传递给函数的带引号的变量。
 
然后,可以使用提供的LM:dcld:getitems函数将这些索引转换为列表项。
页: [1] 2
查看完整版本: 我需要列表框同步的帮助