gpt4 book ai didi

c# - BorderStyle.Fixed3D 在 Windows 8 上呈现平坦

转载 作者:行者123 更新时间:2023-11-30 22:15:18 25 4
gpt4 key购买 nike

当我将 System.Windows.Forms.ListView 放在 WinForm 应用程序(使用 C#/.NET 4.5)的窗体上时,它呈现为平面矩形,即使 BorderStyle 属性设置为 Fixed3DTextBox 和许多其他控件也是如此。

这是表单设计器为 ListView 生成的代码。该表单只是一个普通的 Form,目前没有其他控件。

...
this.listView1.Location = new System.Drawing.Point(10, 115);
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(250, 97);
this.listView1.TabIndex = 2;
this.listView1.UseCompatibleStateImageBehavior = false;
this.listView1.View = System.Windows.Forms.View.Details;
...

如果我打开较旧的程序(使用 VB6 或 .NET 2 完成),控件边框将以 3D 外观呈现(即,控件以适当的 3D 边框呈现)而不是平坦的。

在 .NET 4.5 下,我能做些什么来强制这些控件的 3D 外观吗?

最佳答案

这确实有效,但我认为它也适用于您表单上的所有控件,只需删除 Main( ) Program.cs 文件中的方法。

关于c# - BorderStyle.Fixed3D 在 Windows 8 上呈现平坦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18039420/

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