Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отображение документа с полями 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`ов


Наверх

Титульная страница Поиск, карта сайта Написать письмо