![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отображение документа с полями Edit, метками, изображениями.. [D7, XP]
Pavor © (2016-08-12 23:47:00)Как лучше реализовать отображение документа, который должен содержать поля ввода (с возможностью редктирования), метки, изображения?
Есть мысли насчет использования компонента TScrollBox и динамического создания необходимых компонентов с заполнением их требуемой информацией.
Правилен ли такой подход с точки зрения производительности и целесообразности?
Какие способы еще можно рассмотреть?
KilkennyCat (2016-08-13 15:28:00) [1]
> Игорь Шевченко © (13.08.16 10:20) [7]
Кстати, да. И быстрое по реализации.
Игорь Шевченко (2016-08-13 10:20:00) [2]Используй html - это наиболее близкое к твоему пожеланию
Pavor (2016-08-13 08:03:00) [3]Р’СЃРµРС? спасибо, стало понятнее РєСѓРґР° стреРС?иться.
Kilkennycat (2016-08-13 01:14:00) [4]
> Pavor © (13.08.16 00:30) [3]
честно говоря, там нечего читать :) этот термин я как раз из стринггрида почерпнул.
Говоря другими словами - это и есть динамическое создание необходимого компонента. но: одного, нужного, в нужном месте. и только на момент редактирования. как только редактирование завершено, он уничтожается.
Германн (2016-08-13 01:02:00) [5]
> Какие способы еще можно рассмотреть?
>
А никакой из продуктов MS Office не обладает нужной функциональностью?
Pavor (2016-08-13 00:30:00) [6]> ..осуществлять методом inplace editor`ов
подскажите, где можно почитать на эту тему?
Kilkennycat (2016-08-13 00:15:00) [7]примерно так работают всякие стринггриды. что было бы, если бы не так, а каждая ячейка являлась бы компонентом? катастрофа..
Kilkennycat (2016-08-13 00:12:00) [8]
> с точки зрения производительности
вряд ли. если контролов будет много - это тяжко.
я бы делал что-то типа пустого контрола, на канвасе которого всё отрисовывается из какого-нить хранилища данных, списка объектов. редактирование нужных мест осуществлять методом inplace editor`ов