А еще добавлю, что навигацию по спискам (не только выпадающих)не совсем удобная: чтобы раскрыть дерево (например, "Алкаголь"), надо ткнуть мышой именно в маленький плюсик (+), что не всегда удается с первого раза (особьенно, после принятия сего на грудь
). Может быть, для раскрытия дерева задействовать правую кнопку мыши? При работе с клавиатуры все хорошо: правая стрелка - раскрыть дерево, левая - закрыть.
Dervish: Нет, правая кнопка мыши для этого не годится: она вызывает контекстное меню. А поведение списков как в ниспадающем виде, как и в виде обычных контролов должно быть унифицировано.
Навигация по спискам
Андрей
26/03/2003 12:42
#
Вот я даю! Написал, а сам и не проверил, что эта кнопка уже занята! Каюсь! (Ну и контекстным меню не пользуюсь - мне удобнее с клавы).
Да, погуляв более внимательно по спискам, уточняю проблему: на строчках есть "мертвые" зоны, на клики по которым программа ни как не реагирует. Зоны эти находятся на вертикальных линиях дерева.
Что происходит, когда заносятся данные? Кликая по плюсику, раскрываем дерево, после чего рука с мышой движется вниз и обязательно попадает в "мертвую" зону. Т.е. руку надо двигать по косой: вниз и вправо, что, согласитесь, не очень удобно. А если будет задействовано колесо, то надо будет крутить колесо и двигать мышу вправо, что неудобно вдвойне.
Dervish: И что делать? Убрать эти самые "мёртвые зоны"?
К вопросу о навигации по спискам
Vikit
23/06/2003 22:34
#
Работая раньше с MS Money, мне очень нравилось выбирать там нужный элемент списка, нажимая первые буквы этого элемента. Т.е. там работает автоподстановка. И этого сильно не хватает в вашей программе. Особенно, когда список длинный, а за мышью двигаться не хочется, - остается только скролировать стрелками, что утомляет.
Dervish: Во второй версии я пока не делал автоподстановку: мне не совсем понятно, насколько это удобно получится в случае иерархических списков. Зато во второй версии вы сможете изменять размер выпадающего окна.