【问题标题】:How to get Motherboard name in VB.net?如何在 VB.net 中获取主板名称?
【发布时间】:2013-08-13 11:10:36
【问题描述】:

我的程序需要升级,我正在寻找主板名称和 Maker(Developer)。

问题是 WMI 几乎无处不在,它与 Console.Writeline,我想做的是让标签显示与 WMI 相同的东西。

Thorster Dittmar 提供的解决方案不起作用,我一开始就尝试过:

如果没有类的显式实例,则不能从共享方法或共享成员初始化程序中引用类的实例成员。

【问题讨论】:

  • @draks... 我认为问题不是如何获取主板名称,而是如何在Label 中显示它而不是输出到控制台。
  • 请努力编辑您的问题,使其易于阅读,而不仅仅是文字墙。 粗体斜体谨慎使用

标签: vb.net motherboard


【解决方案1】:

您的问题有点难以理解,但我从中读到的是:

您想在 Label 中显示通过 WMI 获得的信息,但目前的输出在 Console 上?

好吧,使用以下步骤:

  1. 创建 Windows 窗体应用程序
  2. Label 放在表单上
  3. 将访问 WMI 的代码复制到 Form_Load 事件处理程序
  4. 代替Console.WriteLine(xyz)label1.Text = xyz

应该是这样的。如果这不能回答您的问题,请编辑您的问题,以便更清楚您想要什么。

【讨论】:

  • 是的,那么,您对此有何疑问?错误说明了一切。您正在尝试访问类的实例成员而不实际指定对象实例。可能您已将shared 方法复制到您现在正尝试访问实例成员的源代码中。不能再告诉你了,因为你没有展示任何相关的源代码。如果你这样做了,你的问题很有可能得到解决。
猜你喜欢
  • 2016-10-26
  • 2015-01-11
  • 2019-01-29
  • 1970-01-01
  • 2012-04-12
  • 2012-11-30
  • 1970-01-01
  • 1970-01-01
  • 2014-02-07
相关资源
最近更新 更多