Foxtable(狐表)用户栏目专家坐堂 → 一个WinForm.Strip对象,如何获取其类型(StripTypeEnum)?


  共有3329人关注过本帖树形打印复制链接

主题:一个WinForm.Strip对象,如何获取其类型(StripTypeEnum)?

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/9 17:31:00 [显示全部帖子]

获取WinForm.StripItem对象的.net类型,然后参考下面代码反向判断一下

    Select Case Type
        Case StripItemTypeEnum.MenuItem
            item = New ToolStripMenuItem
            Exit Select
        Case StripItemTypeEnum.Button
            item = New ToolStripButton With { _
                .DisplayStyle = ToolStripItemDisplayStyle.Image _
            }
            Exit Select
        Case StripItemTypeEnum.Label
            item = New ToolStripLabel
            Exit Select
        Case StripItemTypeEnum.SplitButton
            item = New ToolStripSplitButton With { _
                .DisplayStyle = ToolStripItemDisplayStyle.Image _
            }
            Exit Select
        Case StripItemTypeEnum.TextBox
            item = New ToolStripTextBox
            Exit Select
        Case StripItemTypeEnum.ComboBox
            item = New ToolStripComboBox
            Exit Select
        Case StripItemTypeEnum.Separator
            item = New ToolStripSeparator
            Exit Select
    End Select

 回到顶部