Глава 12. РАЗРАБОТКА ОКОННОГО ИНТЕРФЕЙСА
Селекторы счета TAccountEdit и TDBAccountEdit
Селекторы счетоа являются оконными элементами управления (контролами). Компонент
TDBAccountEdit является полной копией компонента TAccountEdit с той лишь разницей
, что он может управлять данными в компонентах типа IBDataSet
, IBQuery и им подобных компонентах доступа к данным.
Компоненты всегда отображают наименование счета, соответствующего свойству Acc_
ID и слева значок компании, к которой относится счет
.
Компоненты TAccountEdit и TDBAccountEdit имеют все те же свойства,
что и компонент TAccountDialog, кроме свойства Title, которое
у этих компонентов называется DialogTitle. Эти компоненты имеют еще
два дополнительных свойства, которых нет у компонента TAccountDialog
Свойства Public |
тип |
readonly |
|
Acc_Code |
string |
readonly |
Код выбранного счета. |
Company_ID |
integer |
readonly |
COMPANY_ID выбранной компании |
Кроме того они имеют массу свойств, свойственных обычным оконным
компонентам (ширину, координаты и т.п.),
на которых мы останавливаться здесь не будем. Оба этих
компонента вызывают диалог выбора счета при нажатии пользователем кнопки с
изображением символа счета или при нажатии комбинации клавиш Alt+
стрелка вниз.
Компонент TDBAccountEdit имеет несколько дополнительных свойств для подключения к источнику
данных:
Свойства Published |
|
DataField |
Имя поля в наборе данных |
DataSource |
Компонент-источник данных типа TDataSource (через который происходит
подключение к компоненту доступа к данным) |
|