Коллеги, у меня закипает мозг. Спасите. Не могу никак решить...
Итак: есть listView, в нем список объектов. При выборе объекта, в правой части редактируем его св-ва.
У каждого объекта есть ОДНО ГЛАВНОЕ св-во (чекбокс) если оно выключено — редактирование не имеет смысла.
Я не могу решить — нужны ли чекбоксы в listView или нет. Вроде бы нужны... Но мой напарник считает, что это перегруз (там других настроек будет дофига, да и названия у объектов длиннющие), пользователь будет смущен. И я согласен. С другой стороны — в списке сразу видно, что включено, а что нет, и не надо лезть в каждый отдельный объект. А с другой, опять же, стороны, объектов в списке будет — не более трех (это список звуковых карт на самом деле) Можно и залезть, не развалится... Потенциальный пользователь программы тоже сказал, что его смущают чекбоксы в списке — непонятно, что с ними делать (обычно с объектом списка можно сделать только одно дейтвие — кликнуть, а тут два и непонятно с какого начинать, значит проседает "лернинг-курва").
Короче, помогите пожалуйста решить идиотский вопрос. Я вчера ночь не спал.
"adontz" <2053@users.rsdn.ru> wrote in message news:2029210@news.rsdn.ru... > Можно и с чекбоксом но как-то у вас это всё не красиво Иконки добавилибы в список что ли. И сделали его Report/FullRowSelect
Да нет, понятно, что все некрасиво... Это я за 5 сек для РСДН набросал, чтобы понятно было о чем речь. И иконки будут и фуллроу и ховер...
Я решил по другому — если звуковая карта включена — иконка цветная, если нет — черно-белая.
Проблема в том, что у вас разные категории объектов (видимо, мать с зв. платой и без нее). И должно быь два списка, один без, а другой с дифференцирующим признаком (свойством). Можно реализовывать с помощью закладок или сделать фильтр. Под списком (в подвале) с кл. свойством будет список возможных карт,
Здравствуйте, jit, Вы писали:
jit>Коллеги, у меня закипает мозг. Спасите. Не могу никак решить...
jit>Итак: есть listView, в нем список объектов. При выборе объекта, в правой части редактируем его св-ва. jit>У каждого объекта есть ОДНО ГЛАВНОЕ св-во (чекбокс) если оно выключено — редактирование не имеет смысла.
jit>В общем, что говорить, вот я тут наскоро скриншотик набросал... http://rsdn.ru/File/42966/ui.gif
jit>Я не могу решить — нужны ли чекбоксы в listView или нет. Вроде бы нужны... Но мой напарник считает, что это перегруз (там других настроек будет дофига, да и названия у объектов длиннющие), пользователь будет смущен. И я согласен. С другой стороны — в списке сразу видно, что включено, а что нет, и не надо лезть в каждый отдельный объект. А с другой, опять же, стороны, объектов в списке будет — не более трех (это список звуковых карт на самом деле) Можно и залезть, не развалится... Потенциальный пользователь программы тоже сказал, что его смущают чекбоксы в списке — непонятно, что с ними делать (обычно с объектом списка можно сделать только одно дейтвие — кликнуть, а тут два и непонятно с какого начинать, значит проседает "лернинг-курва").
jit>Короче, помогите пожалуйста решить идиотский вопрос. Я вчера ночь не спал.
************************
Доброе утро Чекбоксы не нужны, тем более, что пользователя это смущает. Можно серым цветом (clGray) выделять не поддающиеся редактированию элементы ЛистВьюва. Надеюсь помог. Спи спокойно
V>Доброе утро Чекбоксы не нужны, тем более, что пользователя это смущает. Можно серым цветом (clGray) выделять не поддающиеся редактированию элементы ЛистВьюва. Надеюсь помог. Спи спокойно
Мало того, что серым цветом, так и все объекты, что серым цветом, вынести в конец списка, чтобы они не путались под ногами
jit>Итак: есть listView, в нем список объектов. При выборе объекта, в правой части редактируем его св-ва. jit>У каждого объекта есть ОДНО ГЛАВНОЕ св-во (чекбокс) если оно выключено — редактирование не имеет смысла.
Если пунктов немного, зачем вообще такой гемор?
Сделать таблицу, типа такой, как Пуск->Панель управления->Установка и удаление программ.
В строке написать название карты, слева — чекбос включения/выключения, справа/внизу остальные настройки.
Включенные карты — зелёные иконки.
Выключенные карты — перечёрунутые красным кругом, как в трее выключается звук.