Если Вы хотите создать toolbar, который должен содержать исполняемые кнопки, которых нет в стандартных системных toolbars, Вы можете определить пользовательский класс toolbar. Система Visual FoxPro обеспечена базовым классом Toolbar для создания пользовательских компонент.

После создания пользовательского класса toolbar, Вы можете добавлять в него объекты, задавать для них свойства пользовательские методы, обработку соответствубщих событий.

Для определения пользовательского класса Тoolbar

  1. Из окна Project Manager, выберите Classes, а,  за тем - New.

  2. В диалоговом боксе Class Name, определите имя создаваемого класса.

  3. Из списка базовых классов Based On, выберите Тoolbar.

    -или-

    Выберите другой класс ToolBar,по соответствующей диалоговой кнопке.

Например, Вам необходимо создать новый класс на основе уже созданного пользовательского класса типа Toolbar, который в другой библиотеке классов.

Когда все параметры заданы в диалоговом боксе New Class, запускается системное средство Class Designer.

Вы можете также определить пользовательский класс toolbar следующими способами:

При построении пользовательского класса toolbar, Вы можете задавать различные свойства данных классов. Например, можно определить значения свойства Movable  для определения перемещаемости данного объекта toolbar.

Аналогично уточняются базовые методы и события создаваемого объекта. Например, используйте метод Dock  для размещения вашей инструментальной линейки, также специализированной обработки событий BeforeDock Event и AfterDock Event , для управления интегрированием различной информации на ваших Формах.

См. также