当前位置: 首页>>代码示例>>C#>>正文


C# ListViewGroup.GetType方法代码示例

本文整理汇总了C#中System.Windows.Forms.ListViewGroup.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# ListViewGroup.GetType方法的具体用法?C# ListViewGroup.GetType怎么用?C# ListViewGroup.GetType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Windows.Forms.ListViewGroup的用法示例。


在下文中一共展示了ListViewGroup.GetType方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetGroupId

 private static int GetGroupId(ListViewGroup group)
 {
     var groupType = group.GetType();
     {
         var groupIdProperty = groupType.GetProperty("ID", BindingFlags.NonPublic | BindingFlags.Instance); // Include inner fields and instance members
         if (groupIdProperty == null)
             return -1;
         var value = groupIdProperty.GetValue(group, null);
         if (value != null)
             return (int)value;
     }
     return -1;
 }
开发者ID:vainamov,项目名称:nUpdate,代码行数:13,代码来源:ExplorerListView.cs

示例2: GetGroupID

		private static int GetGroupID(ListViewGroup lstvwgrp) {
			int rtnval = -1;
			Type GrpTp = lstvwgrp.GetType();
			{
				PropertyInfo pi = GrpTp.GetProperty("ID", BindingFlags.NonPublic | BindingFlags.Instance);
				if (pi != null) {
					object tmprtnval = pi.GetValue(lstvwgrp, null);
					if (tmprtnval != null)
						rtnval = (int) tmprtnval;
				}
			}
			return rtnval;
		}
开发者ID:hbaes,项目名称:updateSystem.NET,代码行数:13,代码来源:extendedListView.cs

示例3: GetGroupID

 private static int? GetGroupID(ListViewGroup lvGroup)
 {
     int? grpId = null;
     Type grpType = lvGroup.GetType();
     if (grpType != null)
     {
         PropertyInfo pInfo = grpType.GetProperty("ID", BindingFlags.NonPublic | BindingFlags.Instance);
         if (pInfo != null)
         {
             object tmprtnval = pInfo.GetValue(lvGroup, null);
             if (tmprtnval != null)
             {
                 grpId = tmprtnval as int?;
             }
         }
     }
     return grpId;
 }
开发者ID:andyvand,项目名称:ProcessHacker,代码行数:18,代码来源:ExtendedListView.cs

示例4: GetGroupID

 private int? GetGroupID(ListViewGroup group)
 {
     Type GrpTp = group.GetType();
     if (GrpTp != null)
     {
         PropertyInfo pi = GrpTp.GetProperty("ID", BindingFlags.NonPublic | BindingFlags.Instance);
         if (pi != null)
         {
             object obj = pi.GetValue(group, null);
             return obj as int?;
         }
     }
     return null;
 }
开发者ID:luowei98,项目名称:CubePrimer,代码行数:14,代码来源:ListViewEx.cs

示例5: GetGroupID

 private static int? GetGroupID(ListViewGroup listViewGroup)
 {
     int? rtnval = null;
     Type groupType = listViewGroup.GetType();
     if (groupType != null)
     {
         PropertyInfo pi = groupType.GetProperty("ID", BindingFlags.NonPublic |
                         BindingFlags.Instance);
         if (pi != null)
         {
             object tmprtnval = pi.GetValue(listViewGroup, null);
             if (tmprtnval != null)
             {
                 rtnval = tmprtnval as int?;
             }
         }
     }
     return rtnval;
 }
开发者ID:ndilday,项目名称:wizard-monks,代码行数:19,代码来源:ListViewExpanded.cs


注:本文中的System.Windows.Forms.ListViewGroup.GetType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。