SQLLogin 对话框中的数据库名称未在 installshield 基本 MSI 安装程序中更新
Database name in SQLLogin Dialog not getting updated in installshield basic MSI installer
我正在创建一个基本的 MSI 项目。在 SQLLogin 对话框中,如果我从文本框中删除数据库目录名称,然后浏览现有数据库,则单击“确定”时该值不会出现在文本框中,但如果我单击“返回”和“下一步”,则该值会出现在该字段中(这意味着它正在更新但我猜没有显示)。如果我在 removing/editing 文本框之后不更新它,它就可以正常工作。这是一个悬而未决的问题吗?还是我缺少某些设置?
在 Basic MSI 项目中,内部 Windows 安装程序用户界面支持通常不会刷新由 属性 支持的控件,直到对话框关闭并重新打开。如果用户在控件中输入了任何值,编辑控件也不会刷新。这些是 MSI 用户界面功能的限制。
我正在创建一个基本的 MSI 项目。在 SQLLogin 对话框中,如果我从文本框中删除数据库目录名称,然后浏览现有数据库,则单击“确定”时该值不会出现在文本框中,但如果我单击“返回”和“下一步”,则该值会出现在该字段中(这意味着它正在更新但我猜没有显示)。如果我在 removing/editing 文本框之后不更新它,它就可以正常工作。这是一个悬而未决的问题吗?还是我缺少某些设置?
在 Basic MSI 项目中,内部 Windows 安装程序用户界面支持通常不会刷新由 属性 支持的控件,直到对话框关闭并重新打开。如果用户在控件中输入了任何值,编辑控件也不会刷新。这些是 MSI 用户界面功能的限制。