2012-01-06 55 views
1

我需要使用訪問鍵(例如Alt-a)在我的WiX自定義對話框中設置焦點。我知道訪問字符是&,並且在複選框控件中使用它可以正常工作。在WiX中使用訪問鍵用於編輯控件

<Control 
    Id="ServiceCheckBox" 
    Type="CheckBox" 
    X="10" Y="243" 
    Width="170" Height="17" 
    Property="LAUNCHSERVICESONEXIT" 
    CheckBoxValue="1" 
    Text="&amp;Start services after installation."/> 

不過,我試着做了編輯控件類似的東西,但快捷鍵不能正常工作 - 對話框只是「點擊」下一步按鈕,當我按Alt-a。這是我目前的代碼:

<Control 
    Id="DatabaseNameLabel" 
    Type="Text" 
    X="20" Y="110" 
    Width="290" Height="20" 
    Text="Database n&amp;ame:" /> 
<Control 
    Id="DatabaseName" 
    Type="Edit" 
    X="20" Y="130" 
    Width="150" Height="20" 
    Property="DATABASENAME" 
    Text="&amp;a"/> 

我該如何去實現這個?在Tar​​get屬性的WiX模式引用中找不到任何提及,或者類似的我可以應用到標籤,這是我正在尋找的東西。

回答

1

這不受編輯框控件的支持。編輯文本由控件屬性設置,而不是由文本列設置。所以它不能使用&符號加速器。

相關問題