Файл VBX представляет собой пользовательский элемент управления (custom control), который использовался в ранних версиях Visual Basic (VB) и других средах разработки Windows. Эти файлы содержат повторно используемые компоненты кода, которые расширяют функциональность среды разработки, позволяя разработчикам легко включать готовые функции, такие как пользовательские элементы интерфейса, инструменты доступа к данным и специализированные алгоритмы, в свои приложения. Элементы управления VBX были популярным способом добавления функций в приложения VB без необходимости писать весь код с нуля. По сути, они являлись DLL (Dynamic Link Libraries — динамически подключаемые библиотеки), специально разработанными для использования в среде VB. Стандарт VBX был широко распространен в эпоху 16-битных операционных систем Windows (Windows 3.x) и предоставлял механизм для сторонних разработчиков для создания и распространения повторно используемых компонентов. Хотя элементы управления VBX предлагали значительные преимущества с точки зрения повторного использования кода и быстрой разработки приложений (Rapid Application Development, RAD), в настоящее время они в значительной степени устарели из-за перехода на 32-битные и 64-битные операционные системы Windows и внедрения более новых компонентных технологий, таких как элементы управления ActiveX (OCX) и сборки .NET (.NET assemblies). Современные версии Visual Basic и других сред разработки больше не поддерживают файлы VBX.