【问题标题】:Use a My.Setting as Datasource for multiple ComboBoxes使用 My.Setting 作为多个 ComboBox 的数据源
【发布时间】:2010-10-18 12:58:21
【问题描述】:

我想在我的程序的多次执行中维护一个潜在的 ComboBox 值列表,并将该列表用作多个 ComboBox 上的数据源。 我还希望对 DataSource 所做的更改能够传播到应用程序中已经存在的所有 ComboBox。

有人可以推荐我应该使用哪种类型的对象作为我的数据源,因为 My.Settings 对象似乎不支持通用列表对象。

此外,除了该建议之外,我还可以就如何将集合的更新传播到所有 ComboBox 征求建议吗?我想我需要一个集合类型,当它的内容发生变化时会引发事件,但我想不出,而且无论如何也不知道哪些与 My.Settings 兼容。

希望我已经说明了这种情况。 谢谢

【问题讨论】:

    标签: vb.net combobox datasource


    【解决方案1】:

    如果您只是存储字符串,则可以使用 StringCollection。它将与 My.Settings 一起使用。我不确定您是否可以将 StringCollection 直接绑定到组合框...

    请注意,您还可以在 My.Settings 中使用自定义类型。您的自定义类型中需要一个空的构造函数,以便可以对其进行序列化。如果您将泛型集合公开为自定义类型的属性,我相信它将正确保存到 My.Settings。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 2020-04-05
      • 2011-01-02
      • 2018-02-09
      • 1970-01-01
      • 2010-09-18
      相关资源
      最近更新 更多