【发布时间】:2012-06-18 17:13:24
【问题描述】:
我正在开发一个 Windows 窗体应用程序。接口 见附图。现在我在面板(比如 Panel2)中放置了一个关闭按钮(X),其中应用程序常量作为标签。第一个组合框在另一个面板(比如 Panel1)中。现在,当我单击面板 2 中的 X 按钮时,我希望面板不可见,组合框文本为空白。很简单。 所以我写了
Panel2.visible=false;
comboBox1.SelectedIndex=-1;
当我单击 X 时,组合框中的文本变为空白,然后我必须再次单击以使 Panel2 不可见。
然后我改变了顺序
comboBox1.SelectedIndex=-1;
Panel2.visible=fasle;
这很顺利。不确定为什么会发生这种情况?我可能会对我的表单设计/代码做些什么来产生这种行为?
【问题讨论】:
-
应用程序中有comboBox1.SelectedIndexChanged 处理程序吗?
-
您可能拥有使面板再次可见的代码。在上面设置断点。
标签: winforms