我的消息框中的按钮样式有问题。 如果我在当前项目中调用以下代码行,则按钮会获得一种视觉外观/样式。如果我创建一个新的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提前帮助你!
答案 0 :(得分:0)
我无法从我所在的位置看到图像,因此我不确定这是否会对您有所帮助。
打开每个解决方案的项目属性,然后查看“应用程序”选项卡。
是否勾选了“启用Applicaton Framework”项?如果是这样,“启用XP视觉样式”项目是否也勾选了?
这可能是两种解决方案的不同之处。