【问题标题】:Add object other than string to ToolStripDropDownButton DropDownItem将字符串以外的对象添加到 ToolStripDropDownButton DropDownItem
【发布时间】:2012-07-23 15:30:05
【问题描述】:

将字符串作为新的 DropDownItem 添加到 ToolStripDropDownButton 很容易。我需要向 DropDownItems 添加一个自定义对象,以便我可以为 DropDownItem 分配一个类似对象的键/值。

我怎样才能做到这一点?

【问题讨论】:

    标签: c# winforms toolstrip toolstripdropdown


    【解决方案1】:

    ToolStripItems 只能显示文本和图像,不能带对象。您可以尝试在按钮的 Tag 属性中偷偷添加一个对象:

      ToolStripDropDownButton b = new ToolStripDropDownButton();
      b.DropDownItems.Add(new ToolStripButton("Hello") { Tag = new Something() });
    

    然后当您处理点击事件时,检查对象的 Tag 属性。

    【讨论】:

    • 谢谢。因为我只需要一个 ID 和文本,将一个 int 放入 Tag 就足够了。
    猜你喜欢
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 2016-02-22
    • 1970-01-01
    相关资源
    最近更新 更多