【问题标题】:How to have multiple selectable options property listed in Properties Window? - .NET如何在属性窗口中列出多个可选选项属性? - 。网
【发布时间】:2010-02-25 15:08:35
【问题描述】:

我有一个带有名为“Type”的属性的 UserControl。这可以是三个值的任意组合,比如

一个 二 三

我该怎么做?这更像是 WinForms 中控件的锚属性。

【问题讨论】:

    标签: c# .net vb.net properties


    【解决方案1】:
    [Flags]
    enum Foo { One=1, Two=2, Three=4 }
    

    您使用带有 Flag 属性注释的枚举。你可以说类似

    aUserControlInstance.Type = Foo.One | Foo.Three;
    

    设置多个标志,即使用按位或运算符组合它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      • 2023-04-08
      • 1970-01-01
      • 2018-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多