我想在Application Startup上设置一些文件的默认位置,但是在ApplicationEvents'MyApplication_Startup
sub中我似乎无法获得Application.CommonAppDataPath
和Application.UserAppDataPath
变量。
这有什么办法吗?当然没有硬编码。
答案 0 :(得分:1)
Application
(以您自己的形式,类等)引用System.Windows.Forms.Application
类。 但在MyApplication
类(或更具体地说是My
命名空间)下,它引用<your namespace>.My.Application
(与My.Application
相同)。< / p>
这是因为框架的类和对象被项目的本地对象遮蔽。在这种情况下,框架的Application
类被项目的My.Application
属性遮蔽。
您只需在开头添加命名空间:
System.Windows.Forms.Application.CommonAppDataPath
System.Windows.Forms.Application.UserAppDataPath