|
не понятная ошибка
|
|||
---|---|---|---|
#18+
в TreeView свойство LabelEdit установлено в True. На событие AfterLabelEdit повешен код. Все работает. Но... Если редактируя текст TreeNode я нажму мышью какую-нибудь кнопку на форме (т.е. выхожу из режима редактирования, тем самым соглашаясь со сделанными мною изменениями, и запускаю команду,прописанную для кнопки), то получаю ошибку: и в коде выделяется эта строка: static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } текст ошибки: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена. если завершать редактирование надписи не нажатием на кнопке, а нажатием на том же TreeView - все работает нормально. Как справиться с этим? Я же не могу юзеру запретить выходить из режима правки текста таким способом, который выдаст эту ошибку, к тому же с точки зрения удобства то, что юзер нажмет на кнопку - не лишено смысла, т.к. создавать ноды он постарается как можно быстрее и клики будет экономить... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 16:36 |
|
не понятная ошибка
|
|||
---|---|---|---|
#18+
1. В студии Debug -> Exceptions (включите все что можно). 2. Запустите программу еще раз и воспроизведите ситуацию, приводящую к ошибке. 3. По идее, выполнение программы должно остановиться на той строчке, которая вызывает проблему. 4. Найдите ошибку в своей программе. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 16:40 |
|
не понятная ошибка
|
|||
---|---|---|---|
#18+
vagner1. В студии Debug -> Exceptions (включите все что можно). 2. Запустите программу еще раз и воспроизведите ситуацию, приводящую к ошибке. 3. По идее, выполнение программы должно остановиться на той строчке, которая вызывает проблему. 4. Найдите ошибку в своей программе. ошибку получаю практически сразу же - на третьей строке: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 16:47 |
|
не понятная ошибка
|
|||
---|---|---|---|
#18+
а что происходит раньше потеря фокуса или AfterLabelEdit? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 16:51 |
|
не понятная ошибка
|
|||
---|---|---|---|
#18+
причем, повторюсь, ошибка будет только если в режиме редактирования текста нажму на любую кнопку контрола, а не предварительно выйду из него, нажав Ентер, или кликнув на тривью... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 16:52 |
|
не понятная ошибка
|
|||
---|---|---|---|
#18+
pationа что происходит раньше потеря фокуса или AfterLabelEdit? х.з. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 16:59 |
|
не понятная ошибка
|
|||
---|---|---|---|
#18+
Не совсем понял - ошибка вот здесь? Код: plaintext
А, возможно, Вам повезло и Вы наткнулись на ошибку в FW :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 17:14 |
|
не понятная ошибка
|
|||
---|---|---|---|
#18+
vagnerНе совсем понял - ошибка вот здесь? Код: plaintext
А, возможно, Вам повезло и Вы наткнулись на ошибку в FW :) нет. ошибка после return; щас пошагово смотрю в чем дело... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 17:20 |
|
не понятная ошибка
|
|||
---|---|---|---|
#18+
Добрый день. Простите если возможно повторюсь, или напишу не в тему... У меня иногда выходит та же самая ошибка, я знаю где, но проблема в том что она не всегда есть и буквально на прямом месте. Код: vbnet 1. 2. 3. 4. 5.
с деревом работа простая, в основном передвижение. заполнятся оно в начале открытия формы, либо по мере изменение данных. предполагаю что ошибка связана с моментом перерисовки дерева и его активации. Если есть у кого другие предположения или он сталкивался с подобной проблемой прошу написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 14:18 |
|
|
start [/forum/topic.php?fid=20&msg=35309630&tid=1405488]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 324ms |
total: | 484ms |
0 / 0 |