У меня была эта проблема много лет, но, возможно, теперь ее можно легко решить. Мне нужно разместить панель с несколькими элементами управления TEdit, каждый из которых должен отображать и разрешать редактирование опубликованного свойства класса. Традиционно я бы использовал TEdit (или числовую производную от библиотек Raize или Developer Express) и «подключал» события OnKeyPress и OnExit, преобразовывал текст редактирования в тип свойства и т. Д. И т. Д. Все согласно Delphi 1 (чей большой день рождения скоро!).
В наши дни у нас есть RTTI и Live Bindings, поэтому в идеале мне нужен способ сообщить TEdit (или другому аналогичному элементу управления) об одном опубликованном свойстве, и тогда будет установлена необходимая двусторонняя ссылка без всех подключений и преобразований. . Инспектор объектов, конечно, выполняет эту работу, но я бы хотел более формальный настраиваемый макет с помеченными элементами управления редактированием. Было бы хорошо просто справиться с integer, float и string, и что-то вроде TDBEdit, где имя поля было моим именем свойства, было бы здорово.
Я взглянул на дизайнера «Bind Visually» (у меня XE3), но я нахожусь на неопределенной почве. Может ли кто-нибудь предложить способ сделать это? Спасибо.
TEdit
в использовании TPrototypeBindSource и TPrototools. a> вместе с некоторыми другими элементами управления. - person Ken White   schedule 07.02.2013Users\Public\Documents\RAD Studio\10.0\Samples\LiveBindings\BOCollectons
папке. - person Ken White   schedule 07.02.2013