为什么我们在 Inno Setup 中使用 '&' 字符?

Why do we use '&' character in Inno Setup?

这是文档中的一页:CreateInputQueryPage

为什么我们在下面的部分使用&字符?

Page.Add('&Name:', False);
Page.Add('&Company:', False);

我试着省略它,但没有任何改变。

它确定哪个字母用作控件的 access key(对于自身具有标签的控件,如复选框、单选按钮或按钮)或与使用 TLabel.FocusControl 属性(对于没有自己标签的控件,如编辑框、组合框、列表框等)。

所以在这种情况下,如果您按 Alt+N,焦点将移动到 “名称” 框。如果您按 Alt+C,焦点将移动到 “公司” 框。

请注意,在 Windows 的现代版本中,下划线仅在 Windows 确定您要使用键盘在 window 周围导航时出现。例如,在您按下 Alt 键之后。


如果您想更改 built-in Inno Setup 控件的访问密钥,请使用 [Messages] section 或在 .isl 文件中更改它们的位置。

[Messages]
ButtonBack=< Bac&k


相关问题: