Michael Gold discusses this problem in How to create a ComboBox button in a toolbar in .NET on C# Corner.