Eine VBX-Datei ist ein benutzerdefiniertes Steuerelement, das in früheren Versionen von Visual Basic (VB) und anderen Windows-Entwicklungsumgebungen verwendet wurde. Diese Dateien enthalten wiederverwendbare Codekomponenten, die die Funktionalität der Entwicklungsumgebung erweitern und es Entwicklern ermöglichen, vorgefertigte Funktionen wie benutzerdefinierte Benutzeroberflächenelemente, Datenzugriffstools und spezialisierte Algorithmen einfach in ihre Anwendungen zu integrieren. VBX-Steuerelemente waren eine beliebte Methode, um VB-Anwendungen Funktionen hinzuzufügen, ohne den gesamten Code von Grund auf neu schreiben zu müssen. Sie waren im Wesentlichen DLLs (Dynamic Link Libraries), die speziell für die Verwendung innerhalb der VB-Umgebung entwickelt wurden. Der VBX-Standard war in der 16-Bit-Windows-Ära (Windows 3.x) weit verbreitet und bot Drittanbietern einen Mechanismus zur Erstellung und Verbreitung wiederverwendbarer Komponenten. Obwohl VBX-Steuerelemente erhebliche Vorteile hinsichtlich der Codewiederverwendung und der schnellen Anwendungsentwicklung boten, sind sie aufgrund des Übergangs zu 32-Bit- und 64-Bit-Windows-Betriebssystemen sowie der Einführung neuerer Komponententechnologien wie ActiveX-Steuerelemente (OCX) und .NET-Assemblies heute weitgehend veraltet. Moderne Versionen von Visual Basic und andere aktuelle Entwicklungsumgebungen unterstützen keine VBX-Dateien mehr.