0

我对消息框中按钮的样式有疑问。如果我在当前项目中调用以下代码行,按钮将获得一种视觉外观/样式。如果我创建一个新的 VB.NET Windows 应用程序项目,它将获得标准的 Windows 外观/样式。

Windows.Forms.MessageBox.Show("Yaay", "Yaay!", Windows.Forms.MessageBoxButtons.OK)

请参阅下面的按钮之间的区别。我怀疑他们从其父级或某些项目设置继承了视觉外观。但我一直无法从哪里找到。

这两个项目都是在 VB.NET 2.0 中创建的,并且都具有相同的 System.Windows.Forms - dll 作为参考(c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll)。

http://www.freeimagehosting.net/uploads/2a956b0675.jpg 可以在这里找到截图。

提前感谢您的帮助!

4

1 回答 1

0

我无法从我所在的位置看到图像,所以我不确定这是否会对您有所帮助。

打开每个解决方案的项目属性并查看应用程序选项卡。

是否勾选了“启用应用程序框架”项?如果是这样,是否也勾选了“启用 XP 视觉样式”项?

这可能是两种解决方案的区别。

于 2009-03-10T20:38:51.520 回答