2013-10-09 4 views
1

Я работаю в Winform приложение (приложение продажи билетов), где люди могут создать билет поддержки, близкий и т.д.выбор узла дерева в Winform приложение не работает должным образом

после выбора конкретного узла дерева в левой панели (либо вручную, либо программно) связанный элемент управления/представления отображается в правой панели формы.

В нескольких сценариях, хотя конкретный узел выбирается правильно (хотя код), связанное с ним управление не отображается/загружено. Чтобы сообщить,

Под корневым узлом у меня есть открытый инцидент, как только я закрою инцидент, он исчезает из открытого раздела и добавляется в раздел истории в дереве.

один раз нажмите кнопку «создать инцидент», новый узел дерева создается с новым номером билета, и связанный с ним элемент управления отображается в правой части формы.

Так что проблема в том, что если я закрою открытый инцидент, а затем нажмите «создать инцидент»; даже если новый узел создается и связанный с ним контроль загружается, но элемент управления не отображается; вместо этого показан только закрытый случай.

Каким-то образом, управление новыми узлами скрывается/заклинивается внутри.

Я новичок в управлении winform/treeview.I отлаживается, чтобы увидеть, что-то не так, но не удалось найти; ни Google'ng не помог мне.

Любой, кто здесь, имеет представление о том, что происходит не так (OR), вы столкнулись с той же проблемой. Пожалуйста, помогите и дайте мне знать, как его решить.

PS: Извините, не могу опубликовать код, и я знаю без кода, на который трудно ответить, но если вы можете предоставить любой указатель, который мне тоже поможет.

+0

Вы не можете получить помощь без фрагмента кода. Обратитесь в службу поддержки Microsoft. –

ответ

2

При выборе TreeNode и соответствующий контроль не получает загружен, один из четырех вещей, вероятно, происходит:

  1. код для просмотра элемента управления не выполняется,
  2. Код для просмотра управление выполняется, но не работает должным образом,
  3. Код для просмотра элемента управления работает исправно, но он выполняется снова или скрывает элемент управления, или
  4. Код для просмотра элемента управления работает исправно, но некоторый другой код выполняется, чтобы скрыть контроль.

Установите контрольные точки в коде, чтобы просмотреть элемент управления, чтобы узнать, какая из этих проблем. После того, как вы сузили его, это должно быть легче исправить.

+0

Хотя это не решение, но это помогло мне решить проблему, с которой я столкнулся. Спасибо за вашу помощь. – Rahul

Смежные вопросы