作为一名REBOL新手,我真的觉得HELP命令很有用,我在网上找到了很多很棒的文档。但是,对于REBOL / View来说,情况并非如此。 REBOL / View VID开发人员指南很好,但不容易找到答案。
例如:花了一段时间,但我想出了如何通过将DATA设置为块来将信息放入文本列表中。现在,当用户从文本列表中选择某些内容时,我想知道所选内容。我最好的估计是需要一两个小时才能弄明白。
REBOL / View的帮助是否有任何相关性?或者只是在任何地方我都可以找到我可以为每种风格获取或设置的值列表?
答案 0 :(得分:1)
所有文档都在http://www.rebol.com/docs/docs.html页面上,请参阅View的“图形编程”部分。不幸的是,View文档并不完整。
我通常使用这种方法:
view layout [t: text-list data ["a" "b" "c"] [? t]]
单击文本列表时,其所有属性都将在控制台上打印出来。所以你可以很容易地找到你需要的东西。
在此示例中,您可以看到存在“已选中”属性
view layout [t: text-list data ["a" "b" "c"] [? t/picked]]
>> T/PICKED is a block of value: ["b"]
>> T/PICKED is a block of value: ["b" "c"] ;multiple select using ctrl
所以你需要选择列表中的第一项:
view layout [t: text-list data ["a" "b" "c"] [print first t/picked]]
您还可以查看文档http://www.rebol.com/how-to/fields.html
view layout [
text-list "Red" "Forest" "Blue" "Gold" "Teal" [
f-color/text: copy value
f-color/font/color: get load value
show f-color
]
f-color: field "Pick a color"
]
答案 1 :(得分:1)
关于View的文档对于基础知识是正确的(请参阅http://reboltutorial.com/bookmarks/rebolvidtutorial)。但要超越它是非常困难的,因为没有带样本的ADVANCED文档。所以我很少使用VID,虽然我想。
答案 2 :(得分:1)
查看系统的主页是:http://www.rebol.com/docs/view-system.html 它链接到与视频/视图相关的所有其他参考指南。
我花了一段时间才找到它,所以我给它添加了书签。