|
|
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
eee-pcеще я делал ему left -20000, то скрывало компонент, но это было не шибко круто... А ещё у пользователя появлялась увлекательная игра "угадай, куда именно пропал фокус в результате нажатия на Tab"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 16:50:30 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
softwarereee-pcеще я делал ему left -20000, то скрывало компонент, но это было не шибко круто... А ещё у пользователя появлялась увлекательная игра "угадай, куда именно пропал фокус в результате нажатия на Tab"... дада бывало бывало для этго надо еще визибл ставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 16:59:02 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
slavik1986Возник такой спор: компонент(кнопак едит и т.п.) который в данное время на форме не нужен скрывать с формы или или просто делать недоступным (дисаблить). К решению прийти не можем. Нужна третья сторона. Ваше мнение? Наиболее здравый имхо подход выглядит так: Компоненты, которые в текущем контексте недоступны и заведомо не станут доступны, должны скрываться. Компоненты, которые в текущем контексте недоступны, но могут стать доступны, должны показываться как недоступные. Компоненты, которые в текущем контексте недоступны, могут стать доступны, но условия их доступности слишком сложны и неочевидны, должны показываться как доступные с выдачей при необходимости сообщения "почему невозможно выполнить операцию". Например, если кнопка заведомо не применима к типу документа или если у пользователя не хватает прав - она должна быть невидима. Если поле не редактируется в текущем состоянии документа, но редактируется в другом - оно должно быть недоступно. Если документ не может быть сохранён из-за некорректно введённых данных, кнопка сохранения таки должна быть доступна и должна выдавать список ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 17:01:08 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
softwarer... Компоненты, которые в текущем контексте недоступны и заведомо не станут доступны, должны скрываться... Со всем можно согласится, а здесь есть варианты - например, наличие рекламного банера, который только иллюстрирует потенциальные возможности, но не дает доступа к открытию презентации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 17:52:52 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
AISsoftwarer... Компоненты, которые в текущем контексте недоступны и заведомо не станут доступны, должны скрываться... Со всем можно согласится, а здесь есть варианты - например, наличие рекламного банера, который только иллюстрирует потенциальные возможности, но не дает доступа к открытию презентации. если за это не заплачены деньги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 17:55:17 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
softwarer А ещё у пользователя появлялась увлекательная игра "угадай, куда именно пропал фокус в результате нажатия на Tab"... При таких разных прятаниях, перегруппировках, ... tab order - отменять приходится. Ну и что? Свою навигацию наладить. Красота требует жертв. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 18:01:06 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
slavik1986Всем привет. Возник такой спор: компонент(кнопак едит и т.п.) который в данное время на форме не нужен скрывать с формы или или просто делать недоступным (дисаблить). К решению прийти не можем. Нужна третья сторона. Ваше мнение? Только скрывать, если прога для широкого распространения. Исследования (не мои) говорят о том, что на пользователя видимые, но неработающие элементы действуют весьма отрицательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 18:06:25 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
Vowkslavik1986Всем привет. Возник такой спор: компонент(кнопак едит и т.п.) который в данное время на форме не нужен скрывать с формы или или просто делать недоступным (дисаблить). К решению прийти не можем. Нужна третья сторона. Ваше мнение? Только скрывать, если прога для широкого распространения. Исследования (не мои) говорят о том, что на пользователя видимые, но неработающие элементы действуют весьма отрицательно. Вообще в общем случае лишние поля как листки в той миниатюре Винокур и Оганезова про ноты: "Тут играем, тут не играем, здесь жирное пятно - рыбу заворачивали". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 18:19:09 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
ПилотажныйПри таких разных прятаниях, перегруппировках, ... tab order - отменять приходится. Кому это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 18:20:59 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
softwarerПилотажныйПри таких разных прятаниях, перегруппировках, ... tab order - отменять приходится. Кому это? не использовать и отключать да и клавиша Tab бывает занята ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 19:09:56 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
softwarer Наиболее здравый имхо подход выглядит так: Компоненты, которые в текущем контексте недоступны и заведомо не станут доступны, должны скрываться. Компоненты, которые в текущем контексте недоступны, но могут стать доступны, должны показываться как недоступные. Компоненты, которые в текущем контексте недоступны, могут стать доступны, но условия их доступности слишком сложны и неочевидны, должны показываться как доступные с выдачей при необходимости сообщения "почему невозможно выполнить операцию". Святое правило. Поддерживаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 19:35:15 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
ПилотажныйКрасота требует жертв. Красота для меня играет последнюю роль. Не сие важно в программе. Vowkнеработающие элементы действуют весьма отрицательно. соглашусь с вами. Какое-то психологическое воздействие. А что если неактивный элемент окрасить прозрачно-голубоватым оттенком? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2010, 19:39:27 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
softwarer Наиболее здравый имхо подход выглядит так: Компоненты, которые в текущем контексте недоступны и заведомо не станут доступны, должны скрываться. Компоненты, которые в текущем контексте недоступны, но могут стать доступны, должны показываться как недоступные. Компоненты, которые в текущем контексте недоступны, могут стать доступны, но условия их доступности слишком сложны и неочевидны, должны показываться как доступные с выдачей при необходимости сообщения "почему невозможно выполнить операцию". Спасибо softwarer, по-моему все четко и лаконично. Vowk Только скрывать, если прога для широкого распространения. Исследования (не мои) говорят о том, что на пользователя видимые, но неработающие элементы действуют весьма отрицательно. А меня всегда настораживало, когда что-то пропадало без видимых причин, так-что я думаю эт вопрос спорный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2010, 11:07:38 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
А вообще есть на свете какая-нибудь литература повествующая о хорошем стиле разработки оконных приложений, т.е. взаимное расположение элементов, поведение элементов и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2010, 11:16:05 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
slavik1986А вообще есть на свете какая-нибудь литература повествующая о хорошем стиле разработки оконных приложений, т.е. взаимное расположение элементов, поведение элементов и т.п. есть фирмы, проектирующие хорошие интерфейсы, у которых есть и тексты есть аж стандарты ISO по usability - гуглятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2010, 11:32:12 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
Да, во многих конторах есть что-то типа СТП по программированию, но хотелось бы что-то фундаментальное, так сказать. 2 Пилотажный Насчет ISO сапсибо, пороюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2010, 11:50:05 |
|
||
|
Ненужный компонент: скрывать или дисаблить?
|
|||
|---|---|---|---|
|
#18+
slavik1986А вообще есть на свете какая-нибудь литература повествующая о хорошем стиле разработки оконных приложений, т.е. взаимное расположение элементов, поведение элементов и т.п. тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2010, 12:07:46 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36755445&tid=1343562]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 519ms |

| 0 / 0 |
