Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2607 - Самопроизвольно меняются имена в дереве построения   Make a simular bug
Summary: Самопроизвольно меняются имена в дереве построения
Status: CLOSED FIXED
Alias: None
Product: КОМПАС 3D
Classification: Поддержка проектов
Component: Тестирование (show other bugs)
Version: v10
Hardware: PC All
: P2 major
Target Milestone: ---
Assignee: Svetlana Zhukova
QA Contact: Andrey Vusik
URL:
Whiteboard:
Keywords:
Depends on: 5157 7343
Blocks: 753 3758 5101
  Show dependency treegraph
 
In work:
Reported: 2008-10-14 16:37 MSD by Виталий Булгаков
Modified: 2024-03-04 14:58 MSK (History)
7 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания: 2011-02-10


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Виталий Булгаков 2008-10-14 16:37:49 MSD
1. Запустить КОМПАС
2. Создать чертеж
3. Вид - Дерево построения
4. Кликнуть по имени элемента: (т)Системный вид(1:1)- еще раз кликнуть - войдем на редактирование
5. Кликнуть по корневому элементу: БЕЗ ИМЕНИ - еще раз кликнуть -при этом (т)Системный вид(1:1) превращается в (т)(т)Системный вид(1:1)(1:1)
Comment 1 Илья Шпигорь 2009-04-02 13:05:35 MSD
Выложил патч.

Механизм редактирования item'a treeview контрола выглядит примерно следуюшим образом:
    1. создается edit control
    2. родителю treeview контрола посылается уведомление - TVN_BEGINLABELEDIT
    3. в созданный edit контрол копируется текущий текст item'a
    4. edit контрол редактируется
    5. после окончания редактирования родителю treeview контрола посылается уведомление - TVN_ENDLABELEDITW

Ошибка заключается в том, что пункт 2 идет раньше чем 3. Если по уведомлению TVN_BEGINLABELEDIT родитель захочет установить свой текст в edit контрол, то этого он сделать не сможет, т.к. дальше содержимое edit контрола устанавливается равным тексту item'a.

Патч изменяет порядок посылки уведомления TVN_BEGINLABELEDIT.
Comment 2 Денис Баранов 2009-07-29 21:04:41 MSD
Принято
WINE@Etersoft CAD eter2.1/eter2
Comment 3 Виталий Перов 2009-09-17 13:11:59 MSD
При обновлении пришлось переделать патч. Необходимо проверить не появилась ли бага
Comment 4 Денис Баранов 2011-01-05 19:12:37 MSK
Откладываю до работ над 2.0.
Comment 5 Svetlana Zhukova 2011-06-03 13:42:59 MSK
Попыталась проверить на машине kompas , но не получилось из-за тормозов программы компас.Сталкиваюсь с этим не в первый раз. Создала багу 7343.
Comment 6 Svetlana Zhukova 2011-07-20 13:10:50 MSK
Кстати,в бутылках на cellar установлен  gl 
wine@cellar bottle bugs/2607
тормоза сохраняются
Comment 7 Svetlana Zhukova 2013-10-08 11:49:22 MSK
Бутылка  eter-2.1 kompas/kompas14
WINE@Etersoft SQL 2.1.3/2.1.0-eter5/3
Проблемы нет.