Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms winform应用程序中的树节点选择工作不正常_Winforms_C# 4.0_Treeview_Treenode - Fatal编程技术网

Winforms winform应用程序中的树节点选择工作不正常

Winforms winform应用程序中的树节点选择工作不正常,winforms,c#-4.0,treeview,treenode,Winforms,C# 4.0,Treeview,Treenode,我在Winform应用程序(票务应用程序)中工作,人们可以在其中创建支持票证、关闭等 在左窗格中选择特定树节点后(手动或编程),其关联的控件/视图将显示在窗体的右窗格中 在少数情况下,即使正确选择了特定节点(虽然是代码),也不会显示/加载关联的控件。简而言之 在根节点下,我有一个打开的事件,一旦我关闭事件,它将从打开的部分消失,并添加到treeview下的历史部分 单击“创建事件”按钮后,将创建一个新的树节点,其中包含新的票证号,并且它的关联控件将显示在表单的右侧 所以问题是,若我关闭一个开放事

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

在左窗格中选择特定树节点后(手动或编程),其关联的控件/视图将显示在窗体的右窗格中

在少数情况下,即使正确选择了特定节点(虽然是代码),也不会显示/加载关联的控件。简而言之

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

单击“创建事件”按钮后,将创建一个新的树节点,其中包含新的票证号,并且它的关联控件将显示在表单的右侧

所以问题是,若我关闭一个开放事件,然后点击“创建事件”;即使创建了新节点并加载了关联的控件,但未显示控件;相反,仅显示关闭的事件视图

不知何故,新节点控制着隐藏/阻塞在内部

我是winform/treeview控件的新手。我进行了调试以查看是否出现任何问题,但找不到任何问题;谷歌都没有帮我

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


PS:抱歉,无法发布任何代码,我知道如果没有代码,回答起来有点困难,但如果您能提供任何对我也有帮助的指针。

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

  • 未执行查看控件的代码
  • 用于查看控件的代码正在执行,但工作不正常
  • 查看控件的代码工作正常,但正在再次执行或隐藏控件,或
  • 查看控件的代码工作正常,但正在执行某些其他代码以隐藏控件

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

    如果没有代码片段,您将无法获得帮助。请致电Microsoft支持部门。尽管这不是解决方案,但它帮助我解决了我所面临的问题。谢谢你的帮助。