|
Разные override для двух TDBGrid на одной форме
|
|||
---|---|---|---|
#18+
Есть первый модуль-костыль Код: pascal 1. 2. 3. 4. 5.
На него смотрит первая форма с гридом Код: pascal 1. 2. 3. 4.
Есть второй модуль-костыль Код: pascal 1. 2. 3. 4. 5.
На него смотрит вторая форма с гридом Код: pascal 1. 2. 3. 4.
Понадобилось сделать форму с обоими гридами DBG1 и DBG2. Совместить модули DBGrids1 и DBGrids2 нельзя из-за слишком разной логики костылей. Какие наименьшие изменения помогут получить форму с двумя гридами с разным поведением? Не хочется делать DBGrids1 и DBGrids2 отдельными компонентами. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 16:55 |
|
Разные override для двух TDBGrid на одной форме
|
|||
---|---|---|---|
#18+
tunknown, количество костылей переросло в их главное качество: говнокод. и что-то с эти тебе придется делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 17:06 |
|
Разные override для двух TDBGrid на одной форме
|
|||
---|---|---|---|
#18+
tunknown, Кастовка к DBGrid1.DBG1.M() и DBGrid2.DBG2.M() не прокатывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 21:25 |
|
Разные override для двух TDBGrid на одной форме
|
|||
---|---|---|---|
#18+
Создавать один из гридов динамически, сделав разные названия классов. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2021, 22:28 |
|
Разные override для двух TDBGrid на одной форме
|
|||
---|---|---|---|
#18+
del ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2021, 01:14 |
|
Разные override для двух TDBGrid на одной форме
|
|||
---|---|---|---|
#18+
tunknown Есть первый модуль-костыль Вы никогда не думали о харакири? tunknown Какие наименьшие изменения помогут получить форму с двумя гридами с разным поведением? В рамках этого ужаса - положить на форму два фрейма с двумя гридами. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2021, 06:54 |
|
Разные override для двух TDBGrid на одной форме
|
|||
---|---|---|---|
#18+
tunknown, создайте оба грида динамически, указывая при создании имя класса грида как ИмяЮнита.TDBGrid ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2021, 12:24 |
|
Разные override для двух TDBGrid на одной форме
|
|||
---|---|---|---|
#18+
softwarer В рамках этого ужаса - положить на форму два фрейма с двумя гридами. Кроик Семён tunknown, создайте оба грида динамически, указывая при создании имя класса грида как ИмяЮнита.TDBGrid Заодно выяснилось, что в Lazarus 2.0.12 дизайнер форм не полностью учитывает ограничения Reader из FreePascal. Если Frame1 с Event1 положить на форму, то всё работает. Event1 не попадает в текст lfm формы. Если Frame2 поместить во Frame3 и уже там добавить Event3 для объекта из Frame2, то при запуске формы с Frame3 получаем Invalid value for property, т.к. Event3 попадает в lfm формы без указания модуля, где он лежит. Если его удалить руками из lfm формы, то начинает работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 16:58 |
|
|
start [/forum/topic.php?fid=58&msg=40086366&tid=2037146]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
219ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 334ms |
0 / 0 |