|
|
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, Восстанавливать состояние всех форм сразу, а не тогда когда на них выходишь - глупость. Я уж не говорю о том что в правильно спроектированном проекте и при грамотно написанном коде это действие должно быть мгновенно даже для всех форм сразу. А для этого первое дело - не увлекаться DB-Aware компонентами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 18:04 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
ъъъъъ didgik А что значит создавать фреймы в рантайм в данном контексте? Все конролки вручную описывать или таки можно накидать мышкой и в рантайм создавать только сам фрейм с накиданными контролами? Если первое, то какой смысл в RAD, если второе, то какой смысл вообще это делать, если фрейм одноразовый и потом остается? Например, юзерам понравилось, когда с утра, после включения, фильтры и сортировки оказались теми же, что были были вчера вечером, перед выключением. Восстановление состояния требует какого-то времени, поэтому, если восстанавливать "всё сразу" - юзер будет какое-то время грустить. А ещё могут возникнуть неожиданнные проблемы с памятью, не хватает... А RAD - это хорошо для "накидать по-быстрому", чтобы продать, а теперь надо оттачивать мелочи, тут RAD никак. Не представлю сколько должно быть фильтров и сортировок, чтоб юзер загрустил. Даже на самых слабых компах. К тому же, для этого придумали заставку с полосой загрузки ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 18:11 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
ъъъъъПока не поздно, замени "Договора" на "Договоры". ВВМы говорим не "штормы, а "шторма". Слова выходят коротки и смачны. "Ветра", не "ветры" сводят нас с ума Из палуб выкорчёвывая мачты. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 18:16 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik ъъъъъ пропущено... Например, юзерам понравилось, когда с утра, после включения, фильтры и сортировки оказались теми же, что были были вчера вечером, перед выключением. Восстановление состояния требует какого-то времени, поэтому, если восстанавливать "всё сразу" - юзер будет какое-то время грустить. А ещё могут возникнуть неожиданнные проблемы с памятью, не хватает... А RAD - это хорошо для "накидать по-быстрому", чтобы продать, а теперь надо оттачивать мелочи, тут RAD никак. Не представлю сколько должно быть фильтров и сортировок, чтоб юзер загрустил. Даже на самых слабых компах. К тому же, для этого придумали заставку с полосой загрузки ) Если все знаешь - зачем спрашивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 18:38 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
А ведь ТС конкретный вопрос не задал, в наличии классическая попытка развода на "вы обсудите, а я полюбуюсь". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 18:41 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Компаса', кабеля', ветра', шторма', договора'. Мурма'нск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 18:45 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
ъъъъъ А ведь ТС конкретный вопрос не задал, в наличии классическая попытка развода на "вы обсудите, а я полюбуюсь". Типа того. Я программист не настоящий, и програмлю в одно рыльце. Поэтому приходится обучаться по книжкам и интернетикам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 18:46 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
ъъъъъ На табах - иконка и надпись. Под кроссплатформу табы неоднозначно рисуются в разных виджетах. Я слева на панельку положил несколько спидбутонов, каждой назначил свою страницу. Зато выглядит на любой платформе довольно предсказуемо: Dimitry Sibiryakov Плохая идея. Глючить будет. в каком месте и почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 19:25 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Докв каком месте и почему? Некоторые контролы (особенно BD-aware) на невидимых страницах ведут себя неадекватно. В лучшем случае тормозят всё, в худшем - сыплют ошибки класса "нельзя рисовать на невидимой канве" или "неверный дескриптор окна". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 19:29 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov В лучшем случае тормозят всё, в худшем - сыплют ошибки класса "нельзя рисовать на невидимой канве" или "неверный дескриптор окна". Верно, приходилось сталкиваться. Правда, в редких случаях, поскольку DB-aware контролы (ну, окромя сеток) не люблю и не пользую. Но тут можно, имхо, каким-нибудь воркэраундом воспользоваться, типа EnableControl/DisableControl и т.д и т.п. В Лазаре это обычная практика - привык :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 19:34 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Доктут можно, имхо, каким-нибудь воркэраундом воспользоваться Именно про это я и сказал выше. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2020, 20:08 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
X11 в Page встраивать Frame При этом невозможно установить закономерность такого поведения (у меня не вышло). В основном всё работает нормально, но иногда портится dfm, или в контейнере фрейма отваливаются компоненты или их свойства, или часть свойств контролов пропадают при сохранении проекта - причём это происходит даже там, где вы ничего не делали, т.е. внезапно часть уже готового функционала теряется и это становится видно в последний момент. Сказать, что такое поведение Дельфы доводит просто до исступления - ничего не сказать. P.S. Концептуально новые Дельфи неплохие, но катастрофическая забаженность IDE (такое ощущение, что тараканы посыпятся прямо с экрана на клавиатуру - я такого не видел вообще никогда ни на каком платном софте) и нежелание разрабов менять что-либо, вызывают, мягко говоря, недоумение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2020, 14:16 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
У меня старая версия, поэтому таки остановлюсь на Page + Frame пока что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2020, 14:39 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik, ИП Акопян Алина Эдуардовна (ИНН 311903290177), ИП... rusprofile.ru›ip/315503800012343 ИП Акопян Алина Эдуардовна зарегистрирован 5 октября 2015 г. регистратором Межрайонная инспекция Федеральной налоговой службы №23 по Московской области. Основным видом деятельности является «Торговля розничная о ИП Айнетдинов Ринат Искакович, Москва... rusprofile.ru›ip/304770000562366 ИП Айнетдинов Ринат Искакович зарегистрирован 11 ноября 2002 г. регистратором Межрайонная инспекция Федеральной налоговой службы № 4 1. Персональные - не персональные, можно спорить, но у этих людей есть повод реально ввернуть болт вашему заказчику, а у заказчика появится повод ввернуть этот болт вам. 2. По правилам русского языка "договорЫ", а договорА - профессиональный жаргонизм, лишний повод поглумиться над заказчиком и разработчиком программы сторонним наблюдателем. 3. А по поводу вопроса - сделайте встраиваемую форму. При желании её можно и "вытянуть" за пределы основной формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2020, 19:50 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik, если хоть какие-то глюки фреймов достают, я бы заменил их на формы. потом их тоже можно встраивать куда угодно, докировать, раскидывать по мониторам отдельно от главной, все эти MDI/SDI и т.п. ну а если фреймы "не жмут" - какой смысл менять шило на мыло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2020, 20:54 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik Как посоветуете делать правую часть - Frame, Page, Panel или ...? Панели - точно плохо. Справа нужен какой-нибудь TabControl с умением не рисовать tab-ы. Свой не буду советовать, поскольку он самодельный, в стандартной поставке дельфы вроде бы до сих пор идёт подходящий для этого TNotebook. Правда, у него есть недостаток - от форм с ним нельзя наследоваться. Вопрос "что разместить на нём" решается исходя из того, сколько будет закладок, сколько функциональности на каждой закладке, как это всё будет развиваться - в общем, исходя из общего объёма. Если немного - то всё в рамках формы. Если солидно - то на каждую закладку свой фрейм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2020, 10:51 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
softwarer, а почему TNotebook? Написано что оставлен только для совместимости, пользуйтесь PageControl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 19:50 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
didgik, насколько я помню, стандартный PageControl не умеет прятать список закладок, то есть при его использовании в интерфейс будет вылезать ненужный и непонятный пользователю заголовок страницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 19:56 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
softwarer, Умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 20:34 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
rgreat, тогда, конечно, лучше использовать его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 20:37 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Более того: он вроде как сразу умеет показывать его сбоку, что ТСу и требуется. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 22:12 |
|
||
|
Frame, Page, Panel или?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Более того: он вроде как сразу умеет показывать его сбоку, что ТСу и требуется. Сбоку-то он умеет, только ТС-у, судя по рисунку, требуется не это. Ему требуется показать другой контрол (ListView или типа того) и переключать страницы в зависимости от выбора в нём. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2020, 22:41 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39948175&tid=2038387]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 473ms |

| 0 / 0 |
