2013-10-09 83 views
1

我在winform应用程序工作(售票应用程序),人们可以创建支持票,接近等树节点选择工作不正常

,一旦你选择在左窗格中一个特定的树节点(手动或编程)它关联的控制/视图显示在窗体的右窗格中。

在少数情况下,即使特定节点正确选择(尽管是代码),它的关联控件也不会显示/加载。要简要说明,

在根节点下,我有一个公开事件,一旦我关闭事件,它从打开的部分中消失并被添加到treeview下的历史部分。

一旦点击“创建事件”按钮,就会创建一个具有新票号的新树节点,并且它的关联控件将显示在窗体的右侧。

所以问题是,如果我关闭一个开放的事件,然后点击“创建事件”;即使新节点正在创建并且它的控制权被加载但控件没有显示出来;而只显示封闭的事件视图。

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

我是新来的winform/treeview control.I调试,看看有没有什么问题,但找不到任何; Google'ng都没有帮助过我。

任何人在这里都有任何想法发生了什么问题(或)你有没有面临同样的问题。请帮助,让我知道如何解决它。

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

+0

没有代码片段,您无法获得帮助。致电Microsoft支持。 –

回答

2

当你选择一个树节点和相关的控制是没有得到加载,以下四种情况之一时可能发生的事情:

  1. 查看控件的代码不被执行,
  2. 代码查看控制正在执行,但不能正常工作,
  3. 查看控件的代码工作正常,但它正在被再次执行或隐藏控件,或者
  4. 查看控件的代码工作正常,但其他代码正在执行,以隐藏这个控制。

在代码中设置断点以查看控件以查看哪些是问题。一旦你缩小了,它应该更容易修复。

+0

即使这不是解决方案,但它帮助我解决了我面临的问题。谢谢你的帮助。 – Rahul