VB 2010 (23)My关键字
1.My.Application
My.Application名称空间中的属性和方法
2.My.computer
My.Computer名称空间的具体对象
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