Wix使用编辑控制
本文关键字:控制 编辑 Wix | 更新日期: 2023-09-27 17:58:43
我正在尝试在对话框中使用编辑控件。当我使用此控件时,总会出现错误。错误代码为2228。
如果我使用不同的控件(文本),它会起作用!
这是我的代码:
<UI Id="myUI">
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<Dialog Id="myDlg" Height="400" Width="550" Title="Uninstall Sample UI">
<Control Id="myEdit" Type="Edit" Property="USER_NAME" Height="17" Width="100" X="50" Y="50" />
</Dialog>
</UI>
</Fragment>
我还参考了WixUIExtension.dll
显示错误2228,因为控件定义不正确,导致对MSI数据库的查询不正确。
尝试设置"间接"answers"文本"属性:
<Control Id="myEdit" Type="Edit" Property="USER_NAME" Height="17" Width="100" X="50" Y="50" Indirect="yes" Text="[USER_NAME]"/>
通过这种方式,editbox值由其属性处理。