在Rebol 2中,为了创建密码文本字段,可以编写
view [
field hide
]
如何在Rebol 3中做到这一点?
答案 0 :(得分:2)
您可以使用文本输入小部件的hide-input
方面来控制是否显示输入。
有两种方法可以做到这一点。首先,您可以直接在布局规范中覆盖构面:
view [field options [hide-input: true]]
其次,您可以创建从password
派生但覆盖field
方面的自定义窗口小部件(我们称之为hide-input
):
stylize [
password: field [ ;; Create a PASSWORD widget, derived from FIELD.
facets: [ ;; Override FIELD's facets.
hide-input: true ;; Mask the input with asterisks.
]
]
]
view [password]
我希望password
窗口小部件最终会与库存R3-GUI捆绑在一起。