Элементы управления с поддержкой данных могут быть связаны с наборами данных для отображения данных, содержащихся в полях в текущей строке, или, в некоторых случаях, данных из одного или нескольких столбцов в нескольких строках. А TTabControl позволяет применять один и тот же набор элементов управления к разным наборам значений данных простым для понимания способом.
Мне кажется, они бы хорошо ладили друг с другом. TTabControl мог бы стать хорошим элементом управления с учетом данных (свяжите его со столбцом идентификаторов в наборе данных, и он мог бы быть гораздо более интуитивно понятным навигатором, чем TDBNavigator), но его нет в VCL.
Кто-нибудь создал элемент управления вкладками с учетом данных? Единственное, что я нашел, это DBTABCONTROL98
Жана-Люка Маттеи, который восходит к 1998 году (эра Delphi 3) и даже после его модификации для компиляции под XE на самом деле не работает. Есть ли другие, которые работают должным образом? (т.е. добавление / удаление вкладок при добавлении / удалении новых записей из набора данных и переключение активной строки набора данных при изменении вкладок пользователем и наоборот.)
И да, я знаю, что это может стать немного громоздким, если в наборе данных много строк. Я ищу что-нибудь для создания пользовательского интерфейса для случая использования, когда количество строк выражается однозначными или очень маленькими двузначными числами.
TPageControl
.TTabControl
именно то, что я описал. АTTabSet
- это нечто совершенно иное; это в основном просто вкладки без контейнера страницы. - person Mason Wheeler   schedule 21.03.2012