Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WinForms/VB/GridTutorials/GridSkins/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WinForms/VB/GridTutorials/GridSkins/GridSkins.vb

Imports Microsoft.VisualBasic
Imports System
Imports System.Drawing
Imports System.Collections
Imports System.ComponentModel
Imports System.Windows.Forms
'<comboBoxEdit1>
Imports DevExpress.Skins
'</comboBoxEdit1>
Imports DevExpress.XtraEditors
Imports DevExpress.LookAndFeel

Namespace DevExpress.XtraGrid.Demos.Tutorials
	''' <summary>
	''' Summary description for GridSkins.
	''' </summary>
	Public Partial Class GridSkins
		Inherits TutorialControl
		Public Sub New()
			'
			' Required for Windows Form Designer support
			'
			InitializeComponent()

			'
			' TODO: Add any constructor code after InitializeComponent call
			'
		End Sub

		Private Sub GridSkins_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
			Dim xv As DevExpress.XtraGrid.Design.XViewsPrinting = New DevExpress.XtraGrid.Design.XViewsPrinting(gridControl1, True)
			gridView1.ExpandAllGroups()
			InitSkinNames(comboBoxEdit1, gridControl1.LookAndFeel)
		End Sub
		'<comboBoxEdit1>
		Private Sub InitSkinNames(ByVal comboBox As ComboBoxEdit, ByVal lookAndFeel As UserLookAndFeel)
			For Each cnt As SkinContainer In SkinManager.Default.Skins
				comboBox.Properties.Items.Add(cnt.SkinName)
			Next cnt
			comboBox.EditValue = lookAndFeel.SkinName
		End Sub

		Private Sub comboBoxEdit1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles comboBoxEdit1.SelectedIndexChanged
			Dim cb As ComboBoxEdit = TryCast(sender, ComboBoxEdit)
			gridControl1.LookAndFeel.SkinName = cb.EditValue.ToString()
		End Sub
		'</comboBoxEdit1>

		Public Overrides ReadOnly Property ShowLookAndFeel() As Boolean
			Get
				Return False
			End Get
		End Property
	End Class
End Namespace