• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

[初学VB.net]如何通过控件的名称来控制控件

发布: 2007-7-01 11:09 | 作者: admin | 来源: | 查看: 18次 | 进入软件测试论坛讨论

领测软件测试网 Imports System.Reflection

Dim i As Integer
Dim namestr As String
For i = 0 To dataset_system.Tables("Company").Columns.Count - 1
namestr = ""
namestr = "Txt_Company_" & dataset_system.Tables("Company").Columns.Item(i).Caption
Dim t As Type = Me.GetType
Dim f As FieldInfo = t.GetField("_" & namestr, BindingFlags.NonPublic Or BindingFlags.Instance Or BindingFlags.Public)
If dataset_system.Tables("Company").Columns.Item(i).Caption = "国际社" Then
Dim MyControl As CheckBox = CType(f.GetValue(Me), CheckBox)
MyControl.Enabled = chg
Else
Dim MyControl As TextBox = CType(f.GetValue(Me), TextBox)
MyControl.Enabled = chg
End If
Next

---------------------------------------------------------------------------------
FieldInfo 概述

公共属性
Attributes
受 .NET Framework 精简版的支持。
获取与此字段关联的特性。
DeclaringType(从 MemberInfo 继承)
受 .NET Framework 精简版的支持。
获取声明该成员的类。
FieldHandle
受 .NET Framework 精简版的支持。
获取 RuntimeFieldHandle,它是字段的内部元数据表示形式的句柄。
FieldType
受 .NET Framework 精简版的支持。
获取此字段对象的类型。
IsAssembly
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示该字段是否有程序集级可见性。
IsFamily
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示此字段是否有家族级可见性。
IsFamilyAndAssembly
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示此字段是否有 FamilyAndAssembly 级可见性。
IsFamilyOrAssembly
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示此字段是否有 FamilyOrAssembly 级可见性。
IsInitOnly
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示此字段是否只能在构造函数的主体中设置。
IsLiteral
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示该值是否在编译时写入并且不能更改。
IsNotSerialized
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示此字段是否有 NotSerialized 特性。
IsPinvokeImpl
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示是否在 FieldAttributes 中设置相应的 PinvokeImpl 特性。
IsPrivate
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示此字段是否为私有字段。
IsPublic
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示此字段是否为公共字段。
IsSpecialName
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示是否在 FieldAttributes 枚举数中设置相应的 SpecialName 特性。
IsStatic
受 .NET Framework 精简版的支持。
获取一个值,通过该值指示此字段是否为静态字段。
MemberType
受 .NET Framework 精简版的支持。
已重写。获取此 FieldInfo 对象反映的属性的 Type。检索值指示该成员是一个字段。
Name(从 MemberInfo 继承)
受 .NET Framework 精简版的支持。
获取此成员的名称。
ReflectedType(从 MemberInfo 继承)
受 .NET Framework 精简版的支持。
获取用于获取 MemberInfo 的此实例的类对象。


文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网