【问题标题】:VB6 to VB.NET conversions button styleVB6 到 VB.NET 转换按钮样式
【发布时间】:2013-12-11 12:53:05
【问题描述】:

我们最近通过 VS2008 将一个旧的 VB6 应用程序转换为 VB.NET。该程序是通过一个 c# WPF 项目启动的,该项目带来了一些 VB.NET Forms ad hoc。

某些控件的显示方式存在问题。

例如,如果我们像这样添加一个新按钮 (Button1) 控件:

编译后显示如下:

所以“关闭”按钮被转换进来,“Button1”在转换后被添加。按钮的样式显然在某处生效。

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

这是如何处理的?

【问题讨论】:

  • 你发布了两次相同的img url。

标签: c# wpf user-interface vb6 controls


【解决方案1】:

我认为这可能是由于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

【讨论】:

  • 感谢成功,我将 (System.Windows.Forms.Application.EnableVisualStyles) 添加到调用 VB 表单的主应用程序中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-21
  • 1970-01-01
  • 2017-03-08
  • 2016-08-09
  • 1970-01-01
  • 2021-10-10
  • 1970-01-01
相关资源
最近更新 更多