Показать сообщение отдельно
Старый 13.09.2006, 15:37   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Я тут начал пользоваться - вот пару замечаний:

1. Если стыковка верхняя или нижняя - то глючит сворачивание совсем. может можно запретить такую стыковку?
2. Очень странно работает Go Component - при нажатии кнопки Go всегда слетает - если не проект ищешь.
Проверку поставил - но все таки кнопка эта вообще не нужна, ИМХО - по нажатию на любом элементе дерева делается то, что должно делаться по кнопке.
А чтобы выбрать другой _path - нужно кликнуть по дереву
Код:
void openItem(str _path)
{
    TreeNode    node;
    ;
    node = this.getNode(_path);
    if (!node)
        return;

    if(_path=="Projects\\Shared")
        node.AOTrun();
    else
        node.AOTnewWindow();

    mru+=[this.getNode(_path).treeNodePath()];
}
Может убрать ее? И еще - над деревом хорошо бы менять курсор на руку - а то confusing (как в проектах recent)
3. Поиск по главному меню тоже работает не ахти - если ввести слово с пробелом - то уже не работает. Пример: Цена vs Цена продаж
не пользовался еще этой фичей, поэтому не разбирался, почему так.
И вообще, почему бы не сделать здесь аналогично Go component - по изменению текста чтобы искало? или там наоборот? а то смешанно получилось

>Страшно глючит: Если сожрать проект, то нельзя искать по активному AOT окну нажатиями клавиш, а только по сожранному проекту
4. Так может лучше запоминать просто path этого объекта и открывать заново его если нажали на домик, а объект закрыт? (и существует) (аля то, как делается при нажатии на объект в Go component)