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