Здравствуйте, Зверёк Харьковский, Вы писали:
ЗХ>В то время, как приличный диалог выбора папки Windows должен выглядеть так: ЗХ>
Ненавижу диалоги, в которых нельзя просто набрать имя папки
Здравствуйте, Трурль, Вы писали:
ЗХ>>В то время, как приличный диалог выбора папки Windows должен выглядеть так: ЗХ>> Т>Ненавижу диалоги, в которых нельзя просто набрать имя папки
+1.
Здравствуйте, <Аноним>, Вы писали:
ЗХ>> ЗХ>>Использовать функцию WinAPI SHBrowseForFolder.
А>Гадкая функция, а окно — еще гаже. Лучше сделать самоделку — окно File Open приспособить для папок, как это сделано в студии.
А>Ребята, в натуре невозможно этим деревом пользоваться. Пусть МС засунет его своим дезигнерам обратно в одно место.
Здравствуйте, Всеволод П., Вы писали: ВП>Как альтернативу можно использовать кнопку с изображением и всплывающей текстовой подсказкой при наведении. ВП>А скорость вспоминания интерфейса после перерыва... все зависит от изображений. Главное — правильно одобранная метафора
Hint дело очень полезное и недооценивать его нельзя, но сначала он раздражает медленностью появления (когда надо просмотреть много кнопочек в поисках нужной), а потом (когда уже всё известно) раздражает надоедливостью
Про метафору всё правильно. Ясно, что если изображение на кнопке однозначно и понятно, то проблем нет, а вот если метафору подобрать не удаётся
В целом получается: На стандартные кнопки Ok, Cancel и т.д картинки не выносим
На кнопки в диалогах, картинки выносятся в зависимости от текущей задачи
На ToolBar'е картинка обязательна, а подпись возможна.
И конечно главное — чуство прекрасного.
Сейчас всех переплюну своей заначкой. А может и наоборот скажу не в тему, тема то ведь интерфейс.
Добавляем на форму CSpinEdit (Borland 5,6).
Запускаем прогу.
Пишем туда слово "qwe".
Жмём стрелку вверх (вниз).
Всё, прога зависла.
ЗЫ
Хотел ещё скрин запостить, но ... прога так сильно зависла, что
Borland С при закрытии выдаёт
Debug session is progress. Terminate?
(ok)
Unable to terminate process: Отказано в доступе.
Здравствуйте, tiberius, Вы писали:
T>Добавляем на форму CSpinEdit (Borland 5,6)....
А никто и не обещал, что контролы с закладки Samples будут работать
Здравствуйте, Зверёк Харьковский, Вы писали:
ЗХ>>>Использовать функцию WinAPI SHBrowseForFolder.
А>>Гадкая функция, а окно — еще гаже. Лучше сделать самоделку — окно File Open приспособить для папок, как это сделано в студии.
А>>Ребята, в натуре невозможно этим деревом пользоваться. Пусть МС засунет его своим дезигнерам обратно в одно место.
ЗХ>АргУменты?
Вы им сами-то пользовались, этим окном?
А аргументы... Достаточно и того, что размер этого окна не меняется. Но помимо этого есть и много других "контра": отсутствие переключений "Вид", например.
Здравствуйте, Аноним, Вы писали:
А>Вы им сами-то пользовались, этим окном?
А>А аргументы... Достаточно и того, что размер этого окна не меняется. Но помимо этого есть и много других "контра": отсутствие переключений "Вид", например.
Про отсутствие строки ввода написали уже. А это такой лик — всем ликам лик.
Практика показала, что убить Борланд можно только убив Борланд. Я сам занимался тем же, что и вы, но это бесполезно. Вопреки распространенным мифам, хороший ГУЙ в Борланде сделать сложно — и все ваши примеры это иллюстрируют. При попытках начать делать качественный ГУЙ (то есть, обойтись без родных кривых компонентов), Борланд теряет всю свою привлекательность.
Я думаю, вы напрасно теряете время (я его в ходе аналогичных действий просто потерял, без видимых результатов).
Здравствуйте, Зверёк Харьковский, Вы писали: ЗХ>АргУменты?
Если кто пользовался AutoCAD'ом, то в нём есть возможность в диалоге открытия файла, настраивать левую часть (это там, где отображаются иконки My Documents, Desktop и пр.) добавляя свои ярлычки. Вот это удобно, это просто обалденно
К сожалению не знаю как поместить в сообщение картинку, а то показал бы...
Здравствуйте, Demiurg, Вы писали:
D> Всегда интересовало, а как относиться к таким вот кнопочкам... D>
Дык тулбар?! Тулбарам — можно я думаю.
Тока вроде он плоский, не пойму откуда оконтовка у кнопки.
Здравствуйте, Demiurg, Вы писали:
ЗХ>>Проблема: ЗХ>>Вот такие прелестные кнопочки: ЗХ>> ЗХ>>- признак домашней самоделки.
D> Всегда интересовало, а как относиться к таким вот кнопочкам... D>
Если это тулбар — положительно Это понятнее и виднее, чем кнопка без текста, и приятнее, чем кнопка без картинки.
Если где-нибудь посреди окна — когда как. Бывает уместно, бывает не очень.
Здравствуйте, <Аноним>, Вы писали:
А>Уважаемый Зверек!
Кем уважаемый?
А>Практика показала, что убить Борланд можно только убив Борланд. Я сам занимался тем же, что и вы, но это бесполезно. Вопреки распространенным мифам, хороший ГУЙ в Борланде сделать сложно — и все ваши примеры это иллюстрируют. При попытках начать делать качественный ГУЙ (то есть, обойтись без родных кривых компонентов), Борланд теряет всю свою привлекательность.
ИМХО, это художественное преувеличение. Далеко не все компоненты кривы (точнее, таковых меньшинство). Большей частью — это стандартные контролы Windows в объектных обертках. Приведенные в этой ветки решения уже очень сильно исправляют Борландовские usability leaks. А скорость разработки VCL таки повышает изрядно.
[офтоп]
кто придумает перевод для "usability leak" (более точный, чем используемый мной в быту "про@б юзабилити") — заслужит конфетку.
[/офтоп]
Здравствуйте, fddima, Вы писали:
D>> Всегда интересовало, а как относиться к таким вот кнопочкам... D>> F> Дык тулбар?! Тулбарам — можно я думаю. F> Тока вроде он плоский, не пойму откуда оконтовка у кнопки.
Это обычная кнопка на тулбаре
... << RSDN@Home 1.1.4 beta 4 358, METALLICA — THE GOD THAT FAILED>>
Здравствуйте, Mamut, Вы писали:
D>> Всегда интересовало, а как относиться к таким вот кнопочкам... D>> [skip: птоптанная разъяренными мамонтами картинка плоской кнопки]
M>Расстрел без права переписки, но это ИМХО
Угу... Только как? В смысле — чем заменить?
... << RSDN@Home 1.1.4 beta 4 358, METALLICA — THE GOD THAT FAILED>>