VB 2010 (23)My关键字

1.My.Application

My.Application名称空间中的属性和方法
VB 2010 (23)My关键字

 

2.My.computer

My.Computer名称空间的具体对象
VB 2010 (23)My关键字

https://docs.microsoft.com/zh-cn/dotnet/visual-basic/language-reference/objects/my-computer-object

3.My.Forms

       使用My.Forms名称空间,可以快速地访问解决方案中窗体的属性和方法。例如,如果想获得解决方案中的第2个窗体(假设窗体名为Form2),可以使用下面的名称空间结构:
      My . Form. Form2

4.My.Resources

       使用My.Resources名称空间可以很方便地获得应用程序中存储的资源。打开解决方案中My Projects文件夹内的MyResources.resx文件,可以创建任意资源。例如,可以创建一个名为MyResourceString,值为St.Louis Rams的String资源。
      要访问这个资源,只要添加一个简单的引用:
              My. Resources . MyResourceString.ToString ( )

5.My.User

      My.User名称空间允许使用IPrincipal接口。借助于My.User名称空间,可以实现认证用户身份,获得用户名等功能。如果应用程序中有登录表单,那么可以使用下面的代码访问该表单:
      if (Not my.User.IsInRole("Administrators")) then
                   'code here
      end if
获得用户名的代码如下:
        My.User.Identity.Name
另外,还可以验证用户身份:
If My.User.Identity.IsAuthenticated Then
           'Code here
End If

6.My.Webservices