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