Partial Class frmAdmin_IDBBERelations Inherits DevExpress.XtraBars.Ribbon.RibbonForm 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. Protected Overrides Sub Dispose(ByVal disposing As Boolean) Try If disposing AndAlso components IsNot Nothing Then components.Dispose() End If Finally MyBase.Dispose(disposing) End Try End Sub 'Wird vom Windows Form-Designer benötigt. Private components As System.ComponentModel.IContainer 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. Private Sub InitializeComponent() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAdmin_IDBBERelations)) Me.RibbonControl1 = New DevExpress.XtraBars.Ribbon.RibbonControl() Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage() Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar() Me.RibbonPage2 = New DevExpress.XtraBars.Ribbon.RibbonPage() Me.LayoutControl1 = New DevExpress.XtraLayout.LayoutControl() Me.SimpleButton2 = New DevExpress.XtraEditors.SimpleButton() Me.SimpleButton1 = New DevExpress.XtraEditors.SimpleButton() Me.GridControlAttributesRelated = New DevExpress.XtraGrid.GridControl() Me.GridViewRelatedAttributes = New DevExpress.XtraGrid.Views.Grid.GridView() Me.GridControlBusinessEntities = New DevExpress.XtraGrid.GridControl() Me.GridViewBusinessEntities = New DevExpress.XtraGrid.Views.Grid.GridView() Me.GridControlFreeAttributes = New DevExpress.XtraGrid.GridControl() Me.GridViewFreeAttributes = New DevExpress.XtraGrid.Views.Grid.GridView() Me.Root = New DevExpress.XtraLayout.LayoutControlGroup() Me.LayoutControlItem2 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem1 = New DevExpress.XtraLayout.LayoutControlItem() Me.SimpleLabelItem2 = New DevExpress.XtraLayout.SimpleLabelItem() Me.SimpleLabelItem1 = New DevExpress.XtraLayout.SimpleLabelItem() Me.LayoutControlItem3 = New DevExpress.XtraLayout.LayoutControlItem() Me.SimpleLabelItem3 = New DevExpress.XtraLayout.SimpleLabelItem() Me.LayoutControlItem5 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem4 = New DevExpress.XtraLayout.LayoutControlItem() CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControl1, System.ComponentModel.ISupportInitialize).BeginInit() Me.LayoutControl1.SuspendLayout() CType(Me.GridControlAttributesRelated, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridViewRelatedAttributes, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridControlBusinessEntities, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridViewBusinessEntities, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridControlFreeAttributes, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridViewFreeAttributes, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.Root, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SimpleLabelItem2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SimpleLabelItem1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SimpleLabelItem3, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'RibbonControl1 ' Me.RibbonControl1.ExpandCollapseItem.Id = 0 Me.RibbonControl1.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl1.ExpandCollapseItem, Me.RibbonControl1.SearchEditItem}) Me.RibbonControl1.Location = New System.Drawing.Point(0, 0) Me.RibbonControl1.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4) Me.RibbonControl1.MaxItemId = 1 Me.RibbonControl1.Name = "RibbonControl1" Me.RibbonControl1.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1}) Me.RibbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.[False] Me.RibbonControl1.ShowMoreCommandsButton = DevExpress.Utils.DefaultBoolean.[False] Me.RibbonControl1.Size = New System.Drawing.Size(1169, 160) Me.RibbonControl1.StatusBar = Me.RibbonStatusBar1 ' 'RibbonPage1 ' Me.RibbonPage1.Name = "RibbonPage1" Me.RibbonPage1.Text = "Start" ' 'RibbonStatusBar1 ' Me.RibbonStatusBar1.Location = New System.Drawing.Point(0, 824) Me.RibbonStatusBar1.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4) Me.RibbonStatusBar1.Name = "RibbonStatusBar1" Me.RibbonStatusBar1.Ribbon = Me.RibbonControl1 Me.RibbonStatusBar1.Size = New System.Drawing.Size(1169, 22) ' 'RibbonPage2 ' Me.RibbonPage2.Name = "RibbonPage2" Me.RibbonPage2.Text = "RibbonPage2" ' 'LayoutControl1 ' Me.LayoutControl1.Controls.Add(Me.SimpleButton2) Me.LayoutControl1.Controls.Add(Me.SimpleButton1) Me.LayoutControl1.Controls.Add(Me.GridControlAttributesRelated) Me.LayoutControl1.Controls.Add(Me.GridControlBusinessEntities) Me.LayoutControl1.Controls.Add(Me.GridControlFreeAttributes) Me.LayoutControl1.Dock = System.Windows.Forms.DockStyle.Fill Me.LayoutControl1.Location = New System.Drawing.Point(0, 160) Me.LayoutControl1.Name = "LayoutControl1" Me.LayoutControl1.Root = Me.Root Me.LayoutControl1.Size = New System.Drawing.Size(1169, 664) Me.LayoutControl1.TabIndex = 6 Me.LayoutControl1.Text = "LayoutControl1" ' 'SimpleButton2 ' Me.SimpleButton2.Appearance.Options.UseTextOptions = True Me.SimpleButton2.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Near Me.SimpleButton2.ImageOptions.Location = DevExpress.XtraEditors.ImageLocation.MiddleRight Me.SimpleButton2.ImageOptions.SvgImage = CType(resources.GetObject("SimpleButton2.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.SimpleButton2.Location = New System.Drawing.Point(431, 616) Me.SimpleButton2.Name = "SimpleButton2" Me.SimpleButton2.RightToLeft = System.Windows.Forms.RightToLeft.No Me.SimpleButton2.Size = New System.Drawing.Size(386, 36) Me.SimpleButton2.StyleController = Me.LayoutControl1 Me.SimpleButton2.TabIndex = 9 Me.SimpleButton2.Text = "Attribut entfernen" ' 'SimpleButton1 ' Me.SimpleButton1.Appearance.Options.UseTextOptions = True Me.SimpleButton1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far Me.SimpleButton1.ImageOptions.SvgImage = CType(resources.GetObject("SimpleButton1.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.SimpleButton1.Location = New System.Drawing.Point(431, 576) Me.SimpleButton1.Name = "SimpleButton1" Me.SimpleButton1.Size = New System.Drawing.Size(386, 36) Me.SimpleButton1.StyleController = Me.LayoutControl1 Me.SimpleButton1.TabIndex = 8 Me.SimpleButton1.Text = "Attribut zuordnen" ' 'GridControlAttributesRelated ' Me.GridControlAttributesRelated.AllowDrop = True Me.GridControlAttributesRelated.EmbeddedNavigator.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) Me.GridControlAttributesRelated.Location = New System.Drawing.Point(821, 49) Me.GridControlAttributesRelated.MainView = Me.GridViewRelatedAttributes Me.GridControlAttributesRelated.MenuManager = Me.RibbonControl1 Me.GridControlAttributesRelated.Name = "GridControlAttributesRelated" Me.GridControlAttributesRelated.Size = New System.Drawing.Size(336, 603) Me.GridControlAttributesRelated.TabIndex = 7 Me.GridControlAttributesRelated.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewRelatedAttributes}) ' 'GridViewRelatedAttributes ' Me.GridViewRelatedAttributes.GridControl = Me.GridControlAttributesRelated Me.GridViewRelatedAttributes.Name = "GridViewRelatedAttributes" ' 'GridControlBusinessEntities ' Me.GridControlBusinessEntities.EmbeddedNavigator.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) Me.GridControlBusinessEntities.Location = New System.Drawing.Point(431, 49) Me.GridControlBusinessEntities.MainView = Me.GridViewBusinessEntities Me.GridControlBusinessEntities.MenuManager = Me.RibbonControl1 Me.GridControlBusinessEntities.Name = "GridControlBusinessEntities" Me.GridControlBusinessEntities.Size = New System.Drawing.Size(386, 523) Me.GridControlBusinessEntities.TabIndex = 6 Me.GridControlBusinessEntities.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewBusinessEntities}) ' 'GridViewBusinessEntities ' Me.GridViewBusinessEntities.GridControl = Me.GridControlBusinessEntities Me.GridViewBusinessEntities.Name = "GridViewBusinessEntities" Me.GridViewBusinessEntities.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] Me.GridViewBusinessEntities.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] Me.GridViewBusinessEntities.OptionsBehavior.Editable = False Me.GridViewBusinessEntities.OptionsSelection.EnableAppearanceFocusedCell = False Me.GridViewBusinessEntities.OptionsView.ShowGroupPanel = False ' 'GridControlFreeAttributes ' Me.GridControlFreeAttributes.AllowDrop = True Me.GridControlFreeAttributes.EmbeddedNavigator.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) Me.GridControlFreeAttributes.Location = New System.Drawing.Point(12, 49) Me.GridControlFreeAttributes.MainView = Me.GridViewFreeAttributes Me.GridControlFreeAttributes.MenuManager = Me.RibbonControl1 Me.GridControlFreeAttributes.Name = "GridControlFreeAttributes" Me.GridControlFreeAttributes.Size = New System.Drawing.Size(415, 603) Me.GridControlFreeAttributes.TabIndex = 5 Me.GridControlFreeAttributes.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewFreeAttributes}) ' 'GridViewFreeAttributes ' Me.GridViewFreeAttributes.GridControl = Me.GridControlFreeAttributes Me.GridViewFreeAttributes.Name = "GridViewFreeAttributes" Me.GridViewFreeAttributes.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False] Me.GridViewFreeAttributes.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False] Me.GridViewFreeAttributes.OptionsBehavior.Editable = False Me.GridViewFreeAttributes.OptionsSelection.EnableAppearanceFocusedCell = False ' 'Root ' Me.Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True] Me.Root.GroupBordersVisible = False Me.Root.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem2, Me.LayoutControlItem1, Me.SimpleLabelItem2, Me.SimpleLabelItem1, Me.LayoutControlItem3, Me.SimpleLabelItem3, Me.LayoutControlItem5, Me.LayoutControlItem4}) Me.Root.Name = "Root" Me.Root.Size = New System.Drawing.Size(1169, 664) Me.Root.TextVisible = False ' 'LayoutControlItem2 ' Me.LayoutControlItem2.Control = Me.GridControlFreeAttributes Me.LayoutControlItem2.Location = New System.Drawing.Point(0, 37) Me.LayoutControlItem2.Name = "LayoutControlItem2" Me.LayoutControlItem2.Size = New System.Drawing.Size(419, 607) Me.LayoutControlItem2.TextSize = New System.Drawing.Size(0, 0) Me.LayoutControlItem2.TextVisible = False ' 'LayoutControlItem1 ' Me.LayoutControlItem1.Control = Me.GridControlBusinessEntities Me.LayoutControlItem1.Location = New System.Drawing.Point(419, 37) Me.LayoutControlItem1.Name = "LayoutControlItem1" Me.LayoutControlItem1.Size = New System.Drawing.Size(390, 527) Me.LayoutControlItem1.TextSize = New System.Drawing.Size(0, 0) Me.LayoutControlItem1.TextVisible = False ' 'SimpleLabelItem2 ' Me.SimpleLabelItem2.AllowHotTrack = False Me.SimpleLabelItem2.AppearanceItemCaption.BackColor = System.Drawing.Color.FromArgb(CType(CType(128, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer)) Me.SimpleLabelItem2.AppearanceItemCaption.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.SimpleLabelItem2.AppearanceItemCaption.Options.UseBackColor = True Me.SimpleLabelItem2.AppearanceItemCaption.Options.UseFont = True Me.SimpleLabelItem2.Location = New System.Drawing.Point(419, 0) Me.SimpleLabelItem2.Name = "SimpleLabelItem2" Me.SimpleLabelItem2.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10) Me.SimpleLabelItem2.Size = New System.Drawing.Size(390, 37) Me.SimpleLabelItem2.Text = "Business Eintities" Me.SimpleLabelItem2.TextSize = New System.Drawing.Size(162, 17) ' 'SimpleLabelItem1 ' Me.SimpleLabelItem1.AllowHotTrack = False Me.SimpleLabelItem1.AppearanceItemCaption.BackColor = System.Drawing.Color.FromArgb(CType(CType(128, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer)) Me.SimpleLabelItem1.AppearanceItemCaption.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.SimpleLabelItem1.AppearanceItemCaption.Options.UseBackColor = True Me.SimpleLabelItem1.AppearanceItemCaption.Options.UseFont = True Me.SimpleLabelItem1.Location = New System.Drawing.Point(0, 0) Me.SimpleLabelItem1.Name = "SimpleLabelItem1" Me.SimpleLabelItem1.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10) Me.SimpleLabelItem1.Size = New System.Drawing.Size(419, 37) Me.SimpleLabelItem1.Text = "Nicht zugeordnete Attribute" Me.SimpleLabelItem1.TextSize = New System.Drawing.Size(162, 17) ' 'LayoutControlItem3 ' Me.LayoutControlItem3.Control = Me.GridControlAttributesRelated Me.LayoutControlItem3.Location = New System.Drawing.Point(809, 37) Me.LayoutControlItem3.Name = "LayoutControlItem3" Me.LayoutControlItem3.Size = New System.Drawing.Size(340, 607) Me.LayoutControlItem3.TextSize = New System.Drawing.Size(0, 0) Me.LayoutControlItem3.TextVisible = False ' 'SimpleLabelItem3 ' Me.SimpleLabelItem3.AllowHotTrack = False Me.SimpleLabelItem3.AppearanceItemCaption.BackColor = System.Drawing.Color.FromArgb(CType(CType(128, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer)) Me.SimpleLabelItem3.AppearanceItemCaption.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.SimpleLabelItem3.AppearanceItemCaption.Options.UseBackColor = True Me.SimpleLabelItem3.AppearanceItemCaption.Options.UseFont = True Me.SimpleLabelItem3.Location = New System.Drawing.Point(809, 0) Me.SimpleLabelItem3.Name = "SimpleLabelItem3" Me.SimpleLabelItem3.Padding = New DevExpress.XtraLayout.Utils.Padding(10, 10, 10, 10) Me.SimpleLabelItem3.Size = New System.Drawing.Size(340, 37) Me.SimpleLabelItem3.Text = "Zugeordnete Attribute" Me.SimpleLabelItem3.TextSize = New System.Drawing.Size(162, 17) ' 'LayoutControlItem5 ' Me.LayoutControlItem5.Control = Me.SimpleButton2 Me.LayoutControlItem5.Location = New System.Drawing.Point(419, 604) Me.LayoutControlItem5.Name = "LayoutControlItem5" Me.LayoutControlItem5.Size = New System.Drawing.Size(390, 40) Me.LayoutControlItem5.TextSize = New System.Drawing.Size(0, 0) Me.LayoutControlItem5.TextVisible = False ' 'LayoutControlItem4 ' Me.LayoutControlItem4.Control = Me.SimpleButton1 Me.LayoutControlItem4.Location = New System.Drawing.Point(419, 564) Me.LayoutControlItem4.Name = "LayoutControlItem4" Me.LayoutControlItem4.Size = New System.Drawing.Size(390, 40) Me.LayoutControlItem4.TextSize = New System.Drawing.Size(0, 0) Me.LayoutControlItem4.TextVisible = False ' 'frmAdmin_IDBBERelations ' Me.AllowDrop = True Me.Appearance.Options.UseFont = True Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 17.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.ClientSize = New System.Drawing.Size(1169, 846) Me.Controls.Add(Me.LayoutControl1) Me.Controls.Add(Me.RibbonStatusBar1) Me.Controls.Add(Me.RibbonControl1) Me.Font = New System.Drawing.Font("Segoe UI", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.IconOptions.SvgImage = CType(resources.GetObject("frmAdmin_IDBBERelations.IconOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4) Me.Name = "frmAdmin_IDBBERelations" Me.Ribbon = Me.RibbonControl1 Me.StatusBar = Me.RibbonStatusBar1 Me.Text = "Attribut - BE Zuordnung" CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControl1, System.ComponentModel.ISupportInitialize).EndInit() Me.LayoutControl1.ResumeLayout(False) CType(Me.GridControlAttributesRelated, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.GridViewRelatedAttributes, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.GridControlBusinessEntities, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.GridViewBusinessEntities, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.GridControlFreeAttributes, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.GridViewFreeAttributes, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.Root, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SimpleLabelItem2, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SimpleLabelItem1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem3, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SimpleLabelItem3, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) Me.PerformLayout() End Sub Friend WithEvents RibbonControl1 As DevExpress.XtraBars.Ribbon.RibbonControl Friend WithEvents RibbonPage1 As DevExpress.XtraBars.Ribbon.RibbonPage Friend WithEvents RibbonStatusBar1 As DevExpress.XtraBars.Ribbon.RibbonStatusBar Friend WithEvents RibbonPage2 As DevExpress.XtraBars.Ribbon.RibbonPage Friend WithEvents LayoutControl1 As DevExpress.XtraLayout.LayoutControl Friend WithEvents GridControlAttributesRelated As DevExpress.XtraGrid.GridControl Friend WithEvents GridViewRelatedAttributes As DevExpress.XtraGrid.Views.Grid.GridView Friend WithEvents GridControlBusinessEntities As DevExpress.XtraGrid.GridControl Friend WithEvents GridViewBusinessEntities As DevExpress.XtraGrid.Views.Grid.GridView Friend WithEvents GridControlFreeAttributes As DevExpress.XtraGrid.GridControl Friend WithEvents GridViewFreeAttributes As DevExpress.XtraGrid.Views.Grid.GridView Friend WithEvents Root As DevExpress.XtraLayout.LayoutControlGroup Friend WithEvents LayoutControlItem2 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents LayoutControlItem1 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents SimpleLabelItem2 As DevExpress.XtraLayout.SimpleLabelItem Friend WithEvents SimpleLabelItem1 As DevExpress.XtraLayout.SimpleLabelItem Friend WithEvents LayoutControlItem3 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents SimpleLabelItem3 As DevExpress.XtraLayout.SimpleLabelItem Friend WithEvents SimpleButton2 As DevExpress.XtraEditors.SimpleButton Friend WithEvents SimpleButton1 As DevExpress.XtraEditors.SimpleButton Friend WithEvents LayoutControlItem4 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents LayoutControlItem5 As DevExpress.XtraLayout.LayoutControlItem End Class