gpt4 book ai didi

.net - 为什么设计 View 小部件的外观与运行时小部件不同?

转载 作者:行者123 更新时间:2023-12-02 09:00:00 24 4
gpt4 key购买 nike

screenshot所示,Windows 窗体小部件在设计模式中的显示与实际运行时的显示不同。

我使用的是 VS2008 Pro,我的桌面设置为使用默认的 windows-xp 样式。为什么 .net 坚持使用旧版小部件?我的 google-foo 未能找到不需要自定义小部件或扩展用户控件的解决方案。

DropDownStyle 和 FlatStyle 属性是默认属性,但任何设置组合都不会导致运行时小部件看起来与设计模式中的相同。

造成这种情况的原因是什么以及如何改变这种行为?

最佳答案

您必须启用visual styles 。在 Main() 中尝试以下操作:

System.Windows.Forms.Application.EnableVisualStyles();

我似乎记得在 .Net 1.1 中,您可以使用外部 list 来执行此操作,但在 2.0 中不再适用。

关于.net - 为什么设计 View 小部件的外观与运行时小部件不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2022350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com