微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

安装C ++应用程序时,什么会导致标准Winforms控件背景色发生变化?

如何解决安装C ++应用程序时,什么会导致标准Winforms控件背景色发生变化?

我的应用程序是一个普通的C#应用​​程序,它引用用C ++编写的应用程序。每当安装C ++应用程序时,我的选项卡控件和组合框上的背景色都不会显示其当前BackColor属性的颜色。例如,组合框的背景色设置为System.Window(当前为白色),但它们几乎显示System.Control的颜色(灰色),并具有被禁用的外观。它们没有被禁用,因此这会使用户感到困惑。如果我卸载该C ++应用程序,则控件将显示正确的颜色。我在整个应用程序中都有数百个组合框,它们的行为方式都相同。

选项卡控件并不是很重要,但是它们的颜色也受其他应用程序安装的影响。

我们对这些控件的背景色不做任何事情,因此没有要包含的代码

我有一个“姐妹”应用程序,该应用程序具有95%的相同功能和控件,但是没有引用C ++应用程序,并且在安装C ++应用程序时没有任何着色问题。

有人对我可以检查的事情有任何想法吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。