【问题标题】:No listview groups shown on vb.net-console-applicationvb.net-console-application 上没有显示列表视图组
【发布时间】:2019-09-07 20:45:47
【问题描述】:

我编写了一个 vb.net-DLL,其中包含一个带有列表视图控件的表单。在此列表视图中,我想在视图“详细信息”中显示项目。在这些视图中,我可以分组显示项目。

我将这些 DLL 集成到我的 winform 应用程序中,一切正常。表单已加载,项目显示在组中的列表视图控件中。

现在,我有第二个应用程序,它是控制台应用程序。我还在运行时打开表单。显示项目,但没有组。怎么了?

PS:两个应用程序在同一台电脑上运行。

屏幕截图 winforms-app:(好的)

屏幕截图控制台应用程序:(不好)

【问题讨论】:

  • 您的控制台版本似乎没有运行Application.EnableVisualStyles()
  • 如何打开它们? ...啊好吧 ...System.Windows.Forms.Application.EnableVisualStyles() 我会试试的!
  • 显示运行 WinForms 的相关代码。
  • WinForms 需要一个 STAThread 属性和Application.EnableVisualStyles() 调用。听起来你甚至都不像在打电话给Application.Run(...)。就像我说的,你必须展示你的代码。

标签: vb.net winforms listview console-application


【解决方案1】:

我必须调用 System.Windows.Forms.Application.EnableVisualStyles() 函数,例如在表单控件的构造函数中。感谢@LarsTech

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    相关资源
    最近更新 更多