【问题标题】:VB2008 : Get filename of a form?VB2008:获取表单的文件名?
【发布时间】:2016-07-06 02:21:35
【问题描述】:

如何在运行时获取表单的文件名?

Label1.Text = " Form name is : " & Me.Name
Label2.Text = " File name is : " & ?????

【问题讨论】:

  • 这可能是不可能的,因为文件名很可能在编译中丢失。 Me.GetType().ToString() 可能会给你类似的东西。

标签: .net vb.net forms types filenames


【解决方案1】:

如 cmets 中所述,Vb 编译器不存储该信息,抱歉。

但是,如果您正在编译(在调试或发布模式下)创建调试信息 .pdb 文件,那么您可以从符号中获取文件名,但这似乎不是您的想法请记住,因为您应该将 pdb 文件与您的二进制文件一起提供并努力反映此信息。

【讨论】:

    【解决方案2】:

    如果你的意思是获取可执行文件的文件名

    Label1.Text = " Form name is : " & Me.Name
    Label2.Text = " File name is : " & Application.ExecutablePath
    

    【讨论】:

      猜你喜欢
      • 2020-04-09
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多