我有一个常规按钮(或任何其他控件),在设计时看起来像这样的3D:
在运行时看起来像这样:
当然,我希望它看起来像3D,但是我看不到任何使其成为3D的原因,选项或属性。我以为这可能是.NET问题,但即使针对.NET 4.5.3也无济于事。
PS:显然我有Windows 7,所以这不是问题
通常,Application.EnableVisualStyles()
默认情况下,该方法Main()
在program.cs
文件内部的static void方法中调用。也许您正在维护一个较旧的应用程序,或者有人在某个时候删除了该行。检查是否丢失。
static class Program
{
[STAThread]
static void Main()
{
// Enable visual styles for your application.
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
从技术上讲,您可以从应用程序中的任何位置调用该方法,但是随后绘制的控件可能会保留较旧的“扁平”外观。最好将其保留在program.cs
文件中,并在启动应用程序的消息循环之前执行它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句