为什么在Inno Setup中使用“&”字符?

问题描述

这是文档CreateInputQueryPage页面

为什么在以下部分中使用&字符?

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

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

解决方法

它确定控件(对于具有单独标签的控件,如复选框,单选按钮或按钮)或与使用{{1 }}属性(适用于没有自己标签的控件,例如编辑框,组合框,列表框等)。

因此,在这种情况下,如果按 Alt + N ,焦点将移至“名称” 框。如果您按 Alt + C ,则焦点将移至“公司” 框。

access key

请注意,在现代版本的Windows上,仅当Windows确定要使用键盘在窗口中导航时,才显示下划线。因此,例如,在按下 Alt 键之后。


如果要更改内置Inno Setup控件的访问键,请使用enter image description hereTLabel.FocusControl文件更改它们的阳离子。

.isl

[Messages] section