Grid
От: loki1000 Украина  
Дата: 07.04.05 11:26
Оценка:
Доброго времени суток.

Есть несколько вопросов по дизайну грида:
1. Маркер текущей строки (или как эта фигня правильно называется) — так ли он необходим? Как лучше отображать выбранную строку (ессно, при потере фокуса) — использовать маркер (a-la грид из VCL), или же рисовать ее другим цветом (окно хистори в Опере).
2. Скроллинг колесом мыши — следует ли изменять текущую строку (т.е. эмулировать клавиши PgUp/PgDown), или просто прокручивать окно?
3. Скроллинг колесом мыши "по столбцам" — а оно вообще надо? Если да, то как лучше сделать? (сейчас придумал скроллить по столбцам с зажатой правой кнопкой мыши).

Что думает уважаемый All по данному поводу?
Re: Grid
От: Sinclair Россия https://github.com/evilguest/
Дата: 07.04.05 15:02
Оценка: +1
Здравствуйте, loki1000, Вы писали:

L>Доброго времени суток.


L>Есть несколько вопросов по дизайну грида:

L>1. Маркер текущей строки (или как эта фигня правильно называется) — так ли он необходим?
Если поддерживается множественное выделение — да, чтобы отличать текущую (ту, куда пойдет тайпинг) от выделенных. Пунктирная рамочка слишком слабо заметна.
L> Как лучше отображать выбранную строку (ессно, при потере фокуса) — использовать маркер (a-la грид из VCL), или же рисовать ее другим цветом (окно хистори в Опере).
В целом, лучше цвет. Виднее.
L>2. Скроллинг колесом мыши — следует ли изменять текущую строку (т.е. эмулировать клавиши PgUp/PgDown), или просто прокручивать окно?
Только прокручивать окно.
L>3. Скроллинг колесом мыши "по столбцам" — а оно вообще надо? Если да, то как лучше сделать? (сейчас придумал скроллить по столбцам с зажатой правой кнопкой мыши).
Никто ни в жизнь не догадается зажать правую кнопку, да еще и скроллить. Единственный известный мне способ сделать поведение поочевиднее — скроллить при колесе над горизонтальным скроллбаром. Иначе ждем выхода мышей с трекболом сверху.
... << RSDN@Home 1.1.4 beta 4 rev. 347>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: Grid
От: orangy Россия
Дата: 07.04.05 17:38
Оценка:
Здравствуйте, Sinclair, Вы писали:

L>>3. Скроллинг колесом мыши "по столбцам" — а оно вообще надо? Если да, то как лучше сделать? (сейчас придумал скроллить по столбцам с зажатой правой кнопкой мыши).

S>Никто ни в жизнь не догадается зажать правую кнопку, да еще и скроллить. Единственный известный мне способ сделать поведение поочевиднее — скроллить при колесе над горизонтальным скроллбаром. Иначе ждем выхода мышей с трекболом сверху.
Одно время популярным было горизонтальное скроллирование с зажатым ALT-ом. Типа ALTernative scroll.
"Develop with pleasure!"
Re[3]: Grid
От: Stoune  
Дата: 21.06.05 21:44
Оценка:
Здравствуйте, orangy, Вы писали:

O>Здравствуйте, Sinclair, Вы писали:


L>>>3. Скроллинг колесом мыши "по столбцам" — а оно вообще надо? Если да, то как лучше сделать? (сейчас придумал скроллить по столбцам с зажатой правой кнопкой мыши).

S>>Никто ни в жизнь не догадается зажать правую кнопку, да еще и скроллить. Единственный известный мне способ сделать поведение поочевиднее — скроллить при колесе над горизонтальным скроллбаром. Иначе ждем выхода мышей с трекболом сверху.
O>Одно время популярным было горизонтальное скроллирование с зажатым ALT-ом. Типа ALTernative scroll.

Ну у меня мышь с двумя скролами, и я отдаю предпочтение программам которые дают возможность им пользоваться, например MS Visio(Вообще для меня лучший редактор разных функциональных и блок-схем), MS Exell.
... << RSDN@Home 1.1.4 beta 4 rev. 303>>
Re: Grid
От: kavlad Россия http://www.wavesoft.ru
Дата: 22.06.05 07:08
Оценка:
Здравствуйте, loki1000, Вы писали:


L>1. Маркер текущей строки (или как эта фигня правильно называется) — так ли он необходим?


ИМХО, маркер — пережиток прошлого.
С ростом разрешения мониторов он становится просто не заметен
Его можно оставить, если приложение выдерживает "строгий" стиль.

L>Как лучше отображать выбранную строку (ессно, при потере фокуса) — использовать маркер (a-la грид из VCL), или же рисовать ее другим цветом (окно хистори в Опере).


В Опере история, ИМХО, лист-бокс. А вот transers больше похож на грид.
Отображать однозначно цветом. Цвет сразу бросается в глаза, легко находишь текущую строку.

L>2. Скроллинг колесом мыши — следует ли изменять текущую строку (т.е. эмулировать клавиши PgUp/PgDown), или просто прокручивать окно?


Стоит, а PgUp/PgDown с зажатым контролом.

L>3. Скроллинг колесом мыши "по столбцам" — а оно вообще надо? Если да, то как лучше сделать? (сейчас придумал скроллить по столбцам с зажатой правой кнопкой мыши).


По-моему более правильно делать скроллинг при наведении на заголовок, но и так нормальный вариант.
Распознавание изображений на Delphi — http://dfreader.sourceforge.net
Re: Grid
От: Mamut Швеция http://dmitriid.com
Дата: 22.06.05 08:21
Оценка:
Здравствуйте, loki1000, Вы писали:

L>Доброго времени суток.


L>Есть несколько вопросов по дизайну грида:

L>1. Маркер текущей строки (или как эта фигня правильно называется) — так ли он необходим? Как лучше отображать выбранную строку (ессно, при потере фокуса) — использовать маркер (a-la грид из VCL), или же рисовать ее другим цветом (окно хистори в Опере).
L>2. Скроллинг колесом мыши — следует ли изменять текущую строку (т.е. эмулировать клавиши PgUp/PgDown), или просто прокручивать окно?
L>3. Скроллинг колесом мыши "по столбцам" — а оно вообще надо? Если да, то как лучше сделать? (сейчас придумал скроллить по столбцам с зажатой правой кнопкой мыши).

L>Что думает уважаемый All по данному поводу?


Грид в Шареазе. Скрол прокрчивает окно, но не ряды. Очень удобно



dmitriid.comGitHubLinkedIn
Re: Grid
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 22.06.05 08:30
Оценка:
Здравствуйте, loki1000, Вы писали:

L>1. Маркер текущей строки (или как эта фигня правильно называется) — так ли он необходим?


Рассматриваю на основе текстового редактора.
На мой вкус, если сильно заметно — раздражает. Нравится, как это сделано в Bred3 — еле-еле видно — не отвлекает при наборе, но заметно при перемещении. Дело в том, что индикатор положения курсора — это мигание самого курсора, а индикатор положения курсора в тексте — дополнительная фича, необходимая только для обнаружения самого курсора, но нисколько не помогающая в наборе текста.

L> Как лучше отображать выбранную строку (ессно, при потере фокуса) — использовать маркер (a-la грид из VCL), или же рисовать ее другим цветом (окно хистори в Опере).


Есть стандартная фича в винде по раскраске выделенных элементов и элементов с потерянным фокусом, т.е. различия только в цвете.

L>2. Скроллинг колесом мыши — следует ли изменять текущую строку (т.е. эмулировать клавиши PgUp/PgDown), или просто прокручивать окно?


Разве колесо мыши когда-то имело отношение к курсору?

L>3. Скроллинг колесом мыши "по столбцам" — а оно вообще надо? Если да, то как лучше сделать? (сейчас придумал скроллить по столбцам с зажатой правой кнопкой мыши).


Про альтернативные способы никогда не знал, да и не настолько это частая операция. Если не влазит, надо либо уменьшить, либо разделить, а если оставить, то достаточно скролбара внизу.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Вселенная бесконечна как вширь, так и вглубь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.