Если Вы хотите создать toolbar, который должен содержать исполняемые кнопки, которых нет в стандартных системных toolbars, Вы можете определить пользовательский класс toolbar. Система Visual FoxPro обеспечена базовым классом Toolbar для создания пользовательских компонент.
После создания пользовательского класса toolbar, Вы можете добавлять в него объекты, задавать для них свойства пользовательские методы, обработку соответствубщих событий.
Для определения пользовательского класса Тoolbar
-
Из окна Project Manager, выберите Classes, а, за тем - New.
-
В диалоговом боксе Class Name, определите имя создаваемого класса.
-
Из списка базовых классов Based On, выберите Тoolbar.
-или-
Выберите другой класс ToolBar,по соответствующей диалоговой кнопке.
Например, Вам необходимо создать новый класс на основе уже созданного пользовательского класса типа Toolbar, который в другой библиотеке классов.
Когда все параметры заданы в диалоговом боксе New Class, запускается системное средство Class Designer.
Вы можете также определить пользовательский класс toolbar следующими способами:
-
выберите опцию New из меню File, раздел Class.
-
используя команды CREATE CLASS или команды MODIFY CLASS.
-
программное определение класса при помощи команды DEFINE CLASS.
При построении пользовательского класса toolbar, Вы можете задавать различные свойства данных классов. Например, можно определить значения свойства Movable для определения перемещаемости данного объекта toolbar.
Аналогично уточняются базовые методы и события создаваемого объекта. Например, используйте метод Dock для размещения вашей инструментальной линейки, также специализированной обработки событий BeforeDock Event и AfterDock Event , для управления интегрированием различной информации на ваших Формах.