WCF Publisher为我的订阅者应用程序导致的错误

时间:2011-11-26 12:42:45

标签: winforms wcf

我正在开发一个Windows窗体应用程序作为我的WCF发布订阅服务的订阅者。 Windows窗体应用程序将有一个组合框,可用作2种水果,Apple和Orange的过滤器。

组合框中主要有3种选择。

  • 所有水果
  • 苹果

水果全部显示在Flow Layout面板中,该面板包含每个水果的单独面板。因此,当点击所有水果时,flowlayoutpanel将创建一个包含所有水果的每个面板的flowlayoutpanel。 (例如4个水果= 4个小组)

当发布者向应用程序发布新类型的食物时,我的组合框的过滤器不再有效。 (单击组合框中的差异选项不再过滤面板)在发布期间,我只需通过populateList()方法并使用以下代码重新填充水果列表

flowLayoutForFruit = createFlowLayoutPanel(1);
this.Controls.Add(flowLayoutForAlert);

至于方法createFlowLayoutPanel(整数类型),它基本上有3种类型。

  • 1 - 两种水果类型
  • 2 - Apple
  • 3 - 橙色

由于我发布了一个新帖子,我只是将默认视图设置为所有类型的水果,因此用于创建类型1.新帖子的发布是否搞砸了组合框的事件处理程序或其他东西?

1 个答案:

答案 0 :(得分:0)

只需添加一行代码即可在再次添加面板之前处理面板。