2013-11-26 55 views
1

我们最近通过VS2008将旧的VB6应用程序转换为VB.NET。该程序正在通过一个C#WPF项目启动,该项目可以调出一些特定的VB.NET表单。VB6到VB.NET转换按钮样式

存在一些正在显示的控件的问题。

举例来说,如果我们添加了一个新的按钮(按钮1)控制是这样的:

enter image description here

在编译时它显示是这样的:

enter image description here

因此, “关闭” 按钮被转换并且转换后添加了“Button1”。按钮的样式显然正在某处。

我看过设计文件,看不到任何明显的东西。

这是如何处理的?

+0

您发布相同的图像网址两次。 –

回答

2

我想这可能是由于Enable Visual Styles设置。我猜这个项目升级时并没有设置为True?可能是一件自动的事情,以便应用程序看起来尽可能类似于原件。

此处了解详情:http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.applicationservices.windowsformsapplicationbase.enablevisualstyles(v=vs.110).aspx

在这里:http://msdn.microsoft.com/en-us/library/aa984291(v=vs.71).aspx

+0

谢谢你的工作,我添加(System.Windows.Forms.Application.EnableVisualStyles)到调用VB窗体的主应用程序 – user2982844