Un archivo .vbx es un control personalizado utilizado en versiones anteriores de Visual Basic (VB) y otros entornos de desarrollo de Windows. Estos archivos contienen componentes de código reutilizables que extienden la funcionalidad del entorno de desarrollo, permitiendo a los desarrolladores incorporar fácilmente características preconstruidas como elementos de interfaz de usuario personalizados, herramientas de acceso a datos y algoritmos especializados en sus aplicaciones. Los controles VBX fueron una forma popular de añadir funcionalidades a las aplicaciones VB sin tener que escribir todo el código desde cero. Eran esencialmente DLLs (Dynamic Link Libraries o Bibliotecas de Vínculo Dinámico) diseñadas específicamente para su uso dentro del entorno VB. El estándar VBX prevaleció durante la era de Windows de 16 bits (Windows 3.x) y proporcionó un mecanismo para que los desarrolladores de terceros crearan y distribuyeran componentes reutilizables. Aunque los controles VBX ofrecían ventajas significativas en términos de reutilización de código y desarrollo rápido de aplicaciones, ahora están en gran medida obsoletos debido a la transición a los sistemas operativos Windows de 32 y 64 bits y la introducción de tecnologías de componentes más nuevas como los controles ActiveX (OCX) y los ensamblados .NET. Las versiones modernas de Visual Basic y otros entornos de desarrollo ya no soportan archivos VBX.