1

我在 Winform 应用程序(票务应用程序)中工作,人们可以在其中创建支持票证,关闭等。

一旦您在左窗格中选择了一个特定的树节点(手动或以编程方式),它的关联控件/视图就会显示在表单的右窗格中。

在少数情况下,即使正确选择了特定节点(通过代码),它的关联控件也不会显示/加载。简述,

在根节点下,我有一个打开的事件,一旦我关闭事件,它就会从打开的部分消失并添加到树视图下的历史部分。

一旦单击“创建事件”按钮,就会使用新的票号创建一个新的树节点,并且它的关联控件会显示在表单的右侧。

所以问题是,如果我关闭一个打开的事件,然后单击“创建事件”;即使创建了新节点并且加载了关联的控件但未显示控件;而是仅显示关闭的事件视图。

不知何故,新节点控制隐藏/卡在里面。

我是 winform/treeview 控件的新手。我进行了调试以查看是否有任何问题但找不到;Google'ng 都没有帮助我。

这里的任何人都知道出了什么问题(或)您是否遇到过同样的问题。请帮助并让我知道如何解决它。

PS:抱歉不能发布任何代码,我知道没有代码很难回答,但如果你能提供任何对我有帮助的指针。

4

1 回答 1

2

当您选择一个树节点并且未加载关联的控件时,可能会发生以下四种情况之一:

  1. 查看控件的代码没有执行,
  2. 查看控件的代码正在执行但不能正常工作,
  3. 查看控件的代码工作正常但又被执行或隐藏控件,或
  4. 查看控件的代码正常工作,但正在执行一些其他代码以隐藏控件。

在代码中设置断点来查看控件,看看哪一个是问题所在。缩小范围后,应该更容易修复。

于 2013-10-10T03:07:25.037 回答