How to customize the visual style of the WinForms MultiColumnComboBox Dropdown control?
Visual style
In the MultiColumnComboBox, GridListControl is used as a DropDown control. The appearance of the DropDown list can be changed by using the GridVisualStyles property.
C#
//Sets the Office2003 Style ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2003; //Sets the System Theme ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.SystemTheme; // Sets the Metro Style ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Metro; //Sets the Office2007 Style ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2007Blue; // Sets the Office2007 Style ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2007Black; // Sets the Office2007 Style ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2007Silver; // Sets the Office2010 Style ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2010Blue; // Sets the Office2010 Style ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2010Black; // Sets the Office2010 Style ListBox in the MultiColumnComboBox. this.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2010Silver;
VB
'Sets the Office2003 Style ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2003 'Sets the System Theme ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.SystemTheme 'Sets the Metro Style ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Metro 'Sets the Office2007 Style ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2007Blue 'Sets the Office2007 Style ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2007Black 'Sets the Office2007 Style ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2007Silver 'Sets the Office2010 Style ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2010Blue 'Sets the Office2010 Style ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2010Black 'Sets the Office2010 Style ListBox in the MultiColumnComboBox. Me.multiColumnComboBox1.ListBox.Grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2010Silver
Figure 1: The DropDown list with Office2003 Style
Figure 2: The DropDown list with System theme
Figure 3: The DropDown list with Metro Style
Figure 4: The DropDown list with Office2007Blue
Figure 5: The DropDown list with Office2007Black
Figure 6: The DropDown list with Office2007Silver
Figure 7: The DropDown list with Office2010Blue
Figure 8: The DropDown list with Office2010Black
Figure 9: The DropDown list with Office2010Silver
Samples:
C#: http://www.syncfusion.com/downloads/support/directtrac/141590/ze/MultiColumnComboBox-2102256040
VB: http://www.syncfusion.com/downloads/support/directtrac/141590/ze/MultiColumnComboBox_VB-1630227235