Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Frame, Page, Panel или? / 25 сообщений из 48, страница 1 из 2
16.04.2020, 14:55
    #39948046
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Привет народ.
Вопрос такой. Есть интерфейс на картинке.
Слева разделы, справа некая меняющаяся часть.
Как посоветуете делать правую часть - Frame, Page, Panel или ...?
...
Рейтинг: 0 / 0
16.04.2020, 15:40
    #39948073
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Я-бы сделал слева панель, а справа - формы.
...
Рейтинг: 0 / 0
16.04.2020, 15:59
    #39948085
Penner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Frame
...
Рейтинг: 0 / 0
16.04.2020, 16:07
    #39948087
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Динамическое создание и удаление контролов кодом. Это трудоёмко и старомодно, но
обеспечивает скорость и надёжность.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.04.2020, 16:13
    #39948090
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Там всех контролов - тулбар и сетка. Сетке меняем датасет, меняем настройки полей. Тулбар - аналогично. Можно вообще на 2х панелях сделать.
...
Рейтинг: 0 / 0
16.04.2020, 16:21
    #39948092
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
DarkMaster
Там всех контролов

Хочешь сказать, что проект закончен толком не начавшись?
...
Рейтинг: 0 / 0
16.04.2020, 16:22
    #39948093
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
DarkMaster
Там всех контролов - тулбар и сетка. Сетке меняем датасет, меняем настройки полей. Тулбар - аналогично. Можно вообще на 2х панелях сделать.


Ну изначально я так и сделал, но теперь хочу отойти от этого кошмара и переделать нормально.
...
Рейтинг: 0 / 0
16.04.2020, 16:31
    #39948097
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
didgik,

справа напрашивается PageControl, слева какие-нибудь speedbutton с Flat - True.

А чего персональные данные не затер? Или это тест?
...
Рейтинг: 0 / 0
16.04.2020, 16:39
    #39948101
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Док
didgik,

справа напрашивается PageControl, слева какие-нибудь speedbutton с Flat - True.

А чего персональные данные не затер? Или это тест?


Вряд ли ИП можно назвать персональными данными.

А справа вариантов много может быть, вот и думаю как лучше. PageControl это был вторая попытка, третья - PageControl + Frame.
Пока не понимаю как лучше.
...
Рейтинг: 0 / 0
16.04.2020, 16:40
    #39948102
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Доксправа напрашивается PageControl

Плохая идея. Глючить будет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.04.2020, 16:42
    #39948103
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Dimitry Sibiryakov

Доксправа напрашивается PageControl

Плохая идея. Глючить будет.

Не будет.
...
Рейтинг: 0 / 0
16.04.2020, 16:44
    #39948105
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
didgikНе будет.

Не глючить эта гадость способна только в одном случае: если её обернуть тонной говнокода.
Причём его будет больше чем в вышеназванном варианте ручного создания контролов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.04.2020, 16:45
    #39948106
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
didgik
Dimitry Sibiryakov

пропущено...

Плохая идея. Глючить будет.

Не будет.

Всё было решено до создания темы...
...
Рейтинг: 0 / 0
16.04.2020, 16:54
    #39948110
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Dimitry Sibiryakov

didgikНе будет.

Не глючить эта гадость способна только в одном случае: если её обернуть тонной говнокода.
Причём его будет больше чем в вышеназванном варианте ручного создания контролов.

Ну фиг знает. У меня не глючит. Может по неопытности не так использую.


wadman
didgik
пропущено...

Не будет.

Всё было решено до создания темы...


Как бы да, но раз решил переделать, то хочется узнать, как это делают другие.
...
Рейтинг: 0 / 0
16.04.2020, 16:59
    #39948114
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Проще всего правую часть- TPageControl
...
Рейтинг: 0 / 0
16.04.2020, 17:01
    #39948116
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
в Page встраивать Frame
...
Рейтинг: 0 / 0
16.04.2020, 17:02
    #39948117
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Кстати, договОры, а не договорА.
...
Рейтинг: 0 / 0
16.04.2020, 17:04
    #39948119
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
didgik
Привет народ.
Вопрос такой. Есть интерфейс на картинке.
Слева разделы, справа некая меняющаяся часть.
Как посоветуете делать правую часть - Frame, Page, Panel или ...?


Пока не поздно, замени "Договора" на "Договоры".
Остальное - детали.
...
Рейтинг: 0 / 0
16.04.2020, 17:13
    #39948126
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
ъъъъъ
didgik
Привет народ.
Вопрос такой. Есть интерфейс на картинке.
Слева разделы, справа некая меняющаяся часть.
Как посоветуете делать правую часть - Frame, Page, Panel или ...?


Пока не поздно, замени "Договора" на "Договоры".
Остальное - детали.


Уже поздно.
...
Рейтинг: 0 / 0
16.04.2020, 17:16
    #39948127
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
X11
в Page встраивать Frame


Да, у меня это был третий этап в развитии подобного интерфейса.
...
Рейтинг: 0 / 0
16.04.2020, 17:33
    #39948141
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
didgik
X11
в Page встраивать Frame


Да, у меня это был третий этап в развитии подобного интерфейса.

Мне на каком-то этапе стало жалко пространства слева, где у тебя пиктограммы "Договоры", "Продавцы", и я его убрал. Вместо этого использовал TTabControl. На TC положил панельку, на панельку натягивал фреймы, соответствующие выбранному табу. На табах - иконка и надпись. Фреймы создавал в рантайме, по мере надобности, . И не удалял фреймы, они просто помещались ниже.
При расширении - просто регистрировал новый класс фрейма, вот и новый таб.
...
Рейтинг: 0 / 0
16.04.2020, 17:38
    #39948145
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
Да, и тулбар тоже убери, столько места съедает. Если очень хочется - сделай его высотой в стандартную иконку. Если, конечно, ты жестко не ориентирован на тач-интерфейс.
Примитивные действия в контекстое меню помести.
...
Рейтинг: 0 / 0
16.04.2020, 17:44
    #39948153
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
А что значит создавать фреймы в рантайм в данном контексте? Все конролки вручную описывать или таки можно накидать мышкой и в рантайм создавать только сам фрейм с накиданными контролами?
Если первое, то какой смысл в RAD, если второе, то какой смысл вообще это делать, если фрейм одноразовый и потом остается?
...
Рейтинг: 0 / 0
16.04.2020, 17:47
    #39948158
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
didgik
Слева разделы, справа некая меняющаяся часть.

Если вариантов этой части будет меньше 10-ка (с учетом развития) и они будут не очень сложны - используй Page, если больше или очень сложные - делай отдельные Form-ы и докируй их.
...
Рейтинг: 0 / 0
16.04.2020, 18:01
    #39948163
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Frame, Page, Panel или?
didgik
А что значит создавать фреймы в рантайм в данном контексте? Все конролки вручную описывать или таки можно накидать мышкой и в рантайм создавать только сам фрейм с накиданными контролами?
Если первое, то какой смысл в RAD, если второе, то какой смысл вообще это делать, если фрейм одноразовый и потом остается?

Например, юзерам понравилось, когда с утра, после включения, фильтры и сортировки оказались теми же, что были были вчера вечером, перед выключением. Восстановление состояния требует какого-то времени, поэтому, если восстанавливать "всё сразу" - юзер будет какое-то время грустить. А ещё могут возникнуть неожиданнные проблемы с памятью, не хватает...
А RAD - это хорошо для "накидать по-быстрому", чтобы продать, а теперь надо оттачивать мелочи, тут RAD никак.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Frame, Page, Panel или? / 25 сообщений из 48, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]