在按钮的不同的样式在messagebox用不同的项目

时间:2009-03-10 15:38:20

标签: vb.net button coding-style messagebox

我的消息框中的按钮样式有问题。 如果我在当前项目中调用以下代码行,则按钮会获得一种视觉外观/样式。如果我创建一个新的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 屏幕截图可以找到here

Thanx提前帮助你!

1 个答案:

答案 0 :(得分:0)

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

打开每个解决方案的项目属性,然后查看“应用程序”选项卡。

是否勾选了“启用Applicaton Framework”项?如果是这样,“启用XP视觉样式”项目是否也勾选了?

这可能是两种解决方案的不同之处。