-
Slavanb (30.03.14 10:00) [0]при разработке большого приложения возникла необходимость объединить tIBQuery , tCombobox и tPanel в один новый компонент для ускорения работы. Чтобы в разных формах приложения можно было вставлять один часто повторяющийся визуальный кусок кода. Нужно сделать компонент типа tPanel у которого в свойствах и событиях будут такие свойства как в tIBQuery (соединение с базой данных и транзакция) часть полученных данных из запросов которого будут отображаться в нескольких tCombobox . Перерыл весь интернет не смог определиться в каком направление начинать рыть , какой брать компонент за основу. В инете примеры только на примитивные компоненты. Может кто подобным вопросом задавался и есть какие-то решения, примеры и ссылки?
-
anonims (31.03.14 14:07) [1]взять TFrame на него TIBquery TcomboBox TPanel
настроить работу написать
> часто повторяющийся визуальный кусок кода
в новых формах добавлять оный Frame и допиливать -
имя(02.04.14 00:55) [2]Удалено модератором -
имя(02.04.14 00:55) [3]Удалено модератором -
имя(02.04.14 00:55) [4]Удалено модератором -
имя(02.04.14 00:56) [5]Удалено модератором -
Приведенный мною способ очень удобен для декомпозиции и систематизации внутри приложения, на удобном уровне форм.
-
DimaBr © (02.04.14 08:54) [7]Создайте компонент, наследник TPanel, включите в него всё что вам нужно.TMyPanel = class(TPanel)
published
property Query: TIBQuery read fQuery write SetQuery;
property ComboBox: TComboBox read fComboBox write SetComboBox;
end; -
Уважаемый модератор!
А за что удалено мое сообщение о сути вопроса ? Я понимаю, что виновен в незапланированном копировании, но почему же ВСЕ ?