|
|
|
IDE. Доступ к владельцу класса отвечающего за Editor из редактора свойств
|
|||
|---|---|---|---|
|
#18+
Добрый день. Суть такая: Код: pascal 1. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Нарисовали свои редакторы для строк, для определенных свойств, которые будут отображаться только через ранее зарегистрированный editor. Код: pascal 1. 2. 3. 4. 5. 6. Когда мы вызываем в IDE редактор коллекций, создается экземпляр класса TXmlSerializerCollectionProperty. Затем, в зависимости сколько у нас элементов коллекции, создаются экземпляры уже свойств этой коллекции TNameUnitProperty. Мне надо в экземлярах TNameUnitProperty получить доступ непосредственно к экземпляру TXmlSerializerCollectionProperty ну или к TXmlSerializerCollectionEditor в которой они были созданы. Что-то вроде: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2017, 17:14:19 |
|
||
|
IDE. Доступ к владельцу класса отвечающего за Editor из редактора свойств
|
|||
|---|---|---|---|
|
#18+
Редактор свойства и редактор компонента между собой никак не связаны. В один промежуток времени могут быть выбраны НЕСКОЛЬКО компонентов с разными редакторами компонентов, но для некоторых свойств (которые в инспекторе) редактор свойств будет один. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 08:38:55 |
|
||
|
IDE. Доступ к владельцу класса отвечающего за Editor из редактора свойств
|
|||
|---|---|---|---|
|
#18+
Впринципе я до этого дошел. У меня оказался частный случай. Когда свойство есть только у конкретного компонента, а мне достаточно было любого редактора компонента. Но то что изначально мне было необходимо отлично решается через синглтон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 08:48:59 |
|
||
|
IDE. Доступ к владельцу класса отвечающего за Editor из редактора свойств
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 08:54:26 |
|
||
|
IDE. Доступ к владельцу класса отвечающего за Editor из редактора свойств
|
|||
|---|---|---|---|
|
#18+
Опять же (просто не помню) может ли в среде быть открыто ДВА редактора коллекции одновременно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 08:56:32 |
|
||
|
IDE. Доступ к владельцу класса отвечающего за Editor из редактора свойств
|
|||
|---|---|---|---|
|
#18+
Судя по этому, редакторов может быть много Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 09:42:05 |
|
||
|
IDE. Доступ к владельцу класса отвечающего за Editor из редактора свойств
|
|||
|---|---|---|---|
|
#18+
Ну и чисто гипотетически. Открыто несколько редакторов коллекции, выбрано несколько элементов коллекции (мультиселект) из разных редакторов. PropertyEditor общий для всех редакторов коллекции. Как из него достучаться до РедактораКоллекции и главнй вопрос, до какого из нескольких ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2017, 09:47:53 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=140&tid=2042142]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 384ms |

| 0 / 0 |
