2013-10-09 110 views
1

我在winform應用程序工作(售票應用程序),人們可以創建支持票,接近等樹節點選擇工作不正常

,一旦你選擇在左窗格中一個特定的樹節點(手動或編程)它關聯的控制/視圖顯示在窗體的右窗格中。

在少數情況下,即使特定節點正確選擇(儘管是代碼),它的關聯控件也不會顯示/加載。要簡要說明,

在根節點下,我有一個公開事件,一旦我關閉事件,它從打開的部分中消失並被添加到treeview下的歷史部分。

一旦點擊「創建事件」按鈕,就會創建一個具有新票號的新樹節點,並且它的關聯控件將顯示在窗體的右側。

所以問題是,如果我關閉一個開放的事件,然後點擊「創建事件」;即使新節點正在創建並且它的控制權被加載但控件沒有顯示出來;而只顯示封閉的事件視圖。

不知何故,新的節點控制隱藏/卡在裏面。

我是新來的winform/treeview control.I調試,看看有沒有什麼問題,但找不到任何; Google'ng都沒有幫助過我。

任何人在這裏都有任何想法發生了什麼問題(或)你有沒有面臨同樣的問題。請幫助,讓我知道如何解決它。

PS:抱歉不能發佈任何代碼,我知道沒有代碼有點難以回答,但如果你可以提供任何指針,也可以幫助我。

+0

沒有代碼片段,您無法獲得幫助。致電Microsoft支持。 –

回答

2

當你選擇一個樹節點和相關的控制是沒有得到加載,以下四種情況之一時可能發生的事情:

  1. 查看控件的代碼不被執行,
  2. 代碼查看控制正在執行,但不能正常工作,
  3. 查看控件的代碼工作正常,但它正在被再次執行或隱藏控件,或者
  4. 查看控件的代碼工作正常,但其他代碼正在執行,以隱藏這個控制。

在代碼中設置斷點以查看控件以查看哪些是問題。一旦你縮小了,它應該更容易修復。

+0

即使這不是解決方案,但它幫助我解決了我面臨的問題。謝謝你的幫助。 – Rahul