Rebol 3 - 如何创建密码文本字段? (圆圈或星星而不是文字)

时间:2013-07-25 20:21:39

标签: rebol rebol3 r3-gui

在Rebol 2中,为了创建密码文本字段,可以编写

view [
    field hide
]

如何在Rebol 3中做到这一点?

1 个答案:

答案 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捆绑在一起。