zoukankan      html  css  js  c++  java
  • 遍历结构体中的项,添加每一项的值到ComboBox下拉项中

         'cmbReportTaskState是要加载项的ComboBox
         With cmbReportTaskState
                '必须实例化一个新的结构体
                Dim TaskStateType As New TaskStateType
                With .Items
                    .Clear()
                    '遍历任务状态结构体,加载每一项的值到下拉框中
                    For Each fieldInfo As FieldInfo In TaskStateType.GetType().GetFields()
                        .Add(fieldInfo.GetValue(TaskStateType))
                    Next
                End With 'Items
    
                .DropDownStyle = ComboBoxStyle.DropDownList
                .SelectedIndex = .FindString(String.Empty)
            End With 'cmbReportTaskState
    
        ''' <summary>
        ''' 任务状态类别
        ''' </summary>
        ''' <remarks></remarks>
        Public Structure TaskStateType
            Public Const Finished As String = "已完成"
            Public Const Unfinished As String = "未完成"
            Public Const Canceled As String = "已取消"
            Public Const Started As String = "已启动"
            Public Const NotStarted As String = "未启动"
        End Structure 'TaskStateType
    
  • 相关阅读:
    魅族--魅蓝metal
    小米2015.11.24 雷军:我所有的向往
    微软2015.10.4发布会
    创意app1
    奇怪的想法2
    奇怪想法1
    对不起,我爱你(悲剧,慎入)
    聊聊台式机1
    聊聊笔记本1--人生第一台笔记本
    聊聊路由器1
  • 原文地址:https://www.cnblogs.com/sugartomato/p/2464808.html
Copyright © 2011-2022 走看看