Access 2002

Ссылки на  объекты


Далее вы должны указать классу Multi Pi к, события каких элементов управления он должен обрабатывать. Он присвоит ссылки на эти объекты переменным, которые объявлены в нем с ключевым словом WithEvents. Класс Multi Pi к позволяет сделать это двумя способами: либо передать ему объекты по отдельности с помощью свойств AddAllCmd, AddDneCmd, Availableltems, AvailableLst, BumpDownCmd, BumpUpCmd, DelAllCmd и DelOneCmd, либо передать их все методу RegisterControls за один раз:

Поскольку тестировать класс Multi Pi к с пустыми списками неинтересно, давайте введем данные хотя бы в один из них. Для этого в вашем распоряжении три метода.

О SetData. Передайте этому методу имя таблицы, запроса или SQL-строку, а также имя поля, данными которого будет заполнен список доступных элементов. Список выбранных элементов этот метод не заполняет.

О SetArrays. Передайте указанному методу массивы доступных и выбранных элементов или один из этих массивов. В ответ класс Multi Pi к заполнит соответствующие списки.

О SetCollections. Передайте этому методу коллекции доступных и выбранных элементов либо одну из этих коллекций. В ответ класс Multi Pi к заполнит соответствующие списки.

Итак, решите, как вы будете предоставлять данные объекту Multi Pi к. Наша форма-пример поступает следующим образом:

mmp.SetData "tblCompanies”, "Company”

Либо на этапе проектирования, либо программно во время выполнения приложения вы должны связать оба списка и заполняющую их функцию с обратным вызовом Fill Lists. (В нашей форме это осуществляется программным путем в обработчике события Open.) Данную функцию необходимо добавить в модуль формы самостоятельно. Ее единственной задачей должен быть вызов одноименного метода объекта Multi Pi к, который и выполнит всю работу.

Комментарии закрыты