|
|
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Привет народ. Вопрос такой. Есть интерфейс на картинке. Слева разделы, справа некая меняющаяся часть. Как посоветуете делать правую часть - Frame, Page, Panel или ...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 14:55 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Я-бы сделал слева панель, а справа - формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 15:40 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Динамическое создание и удаление контролов кодом. Это трудоёмко и старомодно, но обеспечивает скорость и надёжность. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:07 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Там всех контролов - тулбар и сетка. Сетке меняем датасет, меняем настройки полей. Тулбар - аналогично. Можно вообще на 2х панелях сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:13 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
DarkMaster Там всех контролов Хочешь сказать, что проект закончен толком не начавшись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:21 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
DarkMaster Там всех контролов - тулбар и сетка. Сетке меняем датасет, меняем настройки полей. Тулбар - аналогично. Можно вообще на 2х панелях сделать. Ну изначально я так и сделал, но теперь хочу отойти от этого кошмара и переделать нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:22 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik, справа напрашивается PageControl, слева какие-нибудь speedbutton с Flat - True. А чего персональные данные не затер? Или это тест? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:31 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Док didgik, справа напрашивается PageControl, слева какие-нибудь speedbutton с Flat - True. А чего персональные данные не затер? Или это тест? Вряд ли ИП можно назвать персональными данными. А справа вариантов много может быть, вот и думаю как лучше. PageControl это был вторая попытка, третья - PageControl + Frame. Пока не понимаю как лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:39 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Доксправа напрашивается PageControl Плохая идея. Глючить будет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:40 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Доксправа напрашивается PageControl Плохая идея. Глючить будет. Не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:42 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgikНе будет. Не глючить эта гадость способна только в одном случае: если её обернуть тонной говнокода. Причём его будет больше чем в вышеназванном варианте ручного создания контролов. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:44 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik Dimitry Sibiryakov пропущено... Плохая идея. Глючить будет. Не будет. Всё было решено до создания темы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:45 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov didgikНе будет. Не глючить эта гадость способна только в одном случае: если её обернуть тонной говнокода. Причём его будет больше чем в вышеназванном варианте ручного создания контролов. Ну фиг знает. У меня не глючит. Может по неопытности не так использую. wadman didgik пропущено... Не будет. Всё было решено до создания темы... Как бы да, но раз решил переделать, то хочется узнать, как это делают другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:54 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Проще всего правую часть- TPageControl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 16:59 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
в Page встраивать Frame ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:01 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Кстати, договОры, а не договорА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:02 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik Пока не поздно, замени "Договора" на "Договоры". Остальное - детали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:04 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Уже поздно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:13 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
X11 в Page встраивать Frame Да, у меня это был третий этап в развитии подобного интерфейса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:16 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik X11 в Page встраивать Frame Да, у меня это был третий этап в развитии подобного интерфейса. Мне на каком-то этапе стало жалко пространства слева, где у тебя пиктограммы "Договоры", "Продавцы", и я его убрал. Вместо этого использовал TTabControl. На TC положил панельку, на панельку натягивал фреймы, соответствующие выбранному табу. На табах - иконка и надпись. Фреймы создавал в рантайме, по мере надобности, . И не удалял фреймы, они просто помещались ниже. При расширении - просто регистрировал новый класс фрейма, вот и новый таб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:33 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Да, и тулбар тоже убери, столько места съедает. Если очень хочется - сделай его высотой в стандартную иконку. Если, конечно, ты жестко не ориентирован на тач-интерфейс. Примитивные действия в контекстое меню помести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:38 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
А что значит создавать фреймы в рантайм в данном контексте? Все конролки вручную описывать или таки можно накидать мышкой и в рантайм создавать только сам фрейм с накиданными контролами? Если первое, то какой смысл в RAD, если второе, то какой смысл вообще это делать, если фрейм одноразовый и потом остается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:44 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik Слева разделы, справа некая меняющаяся часть. Если вариантов этой части будет меньше 10-ка (с учетом развития) и они будут не очень сложны - используй Page, если больше или очень сложные - делай отдельные Form-ы и докируй их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 17:47 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik А что значит создавать фреймы в рантайм в данном контексте? Все конролки вручную описывать или таки можно накидать мышкой и в рантайм создавать только сам фрейм с накиданными контролами? Если первое, то какой смысл в RAD, если второе, то какой смысл вообще это делать, если фрейм одноразовый и потом остается? Например, юзерам понравилось, когда с утра, после включения, фильтры и сортировки оказались теми же, что были были вчера вечером, перед выключением. Восстановление состояния требует какого-то времени, поэтому, если восстанавливать "всё сразу" - юзер будет какое-то время грустить. А ещё могут возникнуть неожиданнные проблемы с памятью, не хватает... А RAD - это хорошо для "накидать по-быстрому", чтобы продать, а теперь надо оттачивать мелочи, тут RAD никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 18:01 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=46&tid=2038387]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
23ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 299ms |

| 0 / 0 |
