![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Интерфейс. Как бы сделать?
Vlad Oshin © (2008-08-15 13:00:00)Есть форма(без системного меню), на ней грид(alClient) много колонок
и все.
Пользователь может сделать 3 действия.
1 Закрыть форму
2 Выбрать строку в гриде
3 Обновить содержимое
Нужно эти три действия сделать видимыми, компактными, юзабельными
Сделать меню на три действия? довольно глупо, если форму растянут на всю ширину. Будет меню и три тополя на плющихи где-то слева(права)
кнопочки на панели - тоже самое, растягивают форму, получается огромная панель, и три кнопочки в уголке.
Вот такая вот ерунда.. Как бы сделать?
Германн (2008-08-17 00:52:00) [1]
> Vlad Oshin © (15.08.08 13:00)
>
> Есть форма(без системного меню), на ней грид(alClient) много
> колонок
> и все.
>
> Пользователь может сделать 3 действия.
> 1 Закрыть форму
> 2 Выбрать строку в гриде
> 3 Обновить содержимое
>
> Нужно эти три действия сделать видимыми, компактными, юзабельными
>
Мне бы ваши проблемы.
Джо (2008-08-16 23:38:00) [2]И капшеном формы — «Выберите запись».
Джо (2008-08-16 23:37:00) [3]http://i.piccy.kiev.ua/i2/ca/02/91781b774a6a7b9ddb681615512b.png
И с даблкликом и ОК один экшен.
Не понял проблемы.
Amoeba (2008-08-16 19:43:00) [4]
> Пока панель с кнопками за мышкой бегает. Выбрал строку -
> остановилась.
> Выбрал другую строку - подпрыгнула к ней. Экономия экранного
> места и энергии юзера по перемещению мышки.
> Думаю, только, что не поймут
>
Еще в топку отправить могут.
Loginov Dmitry (2008-08-15 23:44:00) [5]> Вот такая вот ерунда.. Как бы сделать?
имхо (сам бы сделал именно так):
1. сделать ActiveControl грид
2. сделать в нижней правом углу кнопки TButton "Обновить (F5)" и "Закрыть (Esc)
3. кнопке "Обновить" установить Default=True
4. кнопке "Закрыть" установить Cancel=True
4. Расставить TabOrder.
имхо, это будет наиболее эффективным и удобным вариантом.
Dennis I. Komarov (2008-08-15 13:24:00) [6]> [5] Ega23 © (15.08.08 13:08)
+ Чтобы была меню "Вид" и там настроики... :)
Vlad Oshin (2008-08-15 13:23:00) [7]
> Заведи 3 экшена, их на :
> 1. Кнопки (Наверху или внизу - неважно)
> 2. В MainMenu
меню здоровое может быть, много места, воообще не смотрится
> Простые кнопки под гридом, чем не устраивают?
> Тока не понятно, что значит 2), это делают руками, зачем
> еще хитрый элемент для этого?
> Или это типа дблклик с отправкой данных?
простые кнопки - это много возможного пустого места.
да, типа дабл клик
Пока панель с кнопками за мышкой бегает. Выбрал строку - остановилась.
Выбрал другую строку - подпрыгнула к ней. Экономия экранного места и энергии юзера по перемещению мышки.
Думаю, только, что не поймут
han_malign (2008-08-15 13:15:00) [8]
> Кнопки (Наверху или внизу - неважно)
- есть классический вид диалогового окна с кнопками внизу или справа, и нефиг превращать работу пользователя в пазл "угадай где - угадай как"...
Dennis I. Komarov (2008-08-15 13:08:00) [9]ИМХО TToolbar. Интерфейс мелкомягких.
Ega23 (2008-08-15 13:08:00) [10]З.Ы. Эти 4 пункта не "ИЛИ", это "И".
Я по крайней мере так делаю. А пользователь уже сам разберётся, как ему удобнее.
Ega23 (2008-08-15 13:07:00) [11]Заведи 3 экшена, их на :
1. Кнопки (Наверху или внизу - неважно)
2. В MainMenu
3. В PopupMenu
4. На хоткеи.
b z (2008-08-15 13:05:00) [12]Простые кнопки под гридом, чем не устраивают?
Тока не понятно, что значит 2), это делают руками, зачем еще хитрый элемент для этого?
Или это типа дблклик с отправкой данных?
Alarm (2008-08-15 13:04:00) [13]
> Vlad Oshin © (15.08.08 13:00)
Запрети "растягивание"