diff --git a/app/DD-Record-Organiser/ClassControlBuilder.vb b/app/DD-Record-Organiser/ClassControlBuilder.vb index 35ae0c9..a3f35fd 100644 --- a/app/DD-Record-Organiser/ClassControlBuilder.vb +++ b/app/DD-Record-Organiser/ClassControlBuilder.vb @@ -565,6 +565,10 @@ Public Class ClassControlBuilder ActiveControl.BackColor = ActiveColor Case "System.Windows.Forms.PictureBox" ActiveControl.BackColor = ActiveColor + Case "DevExpress.XtraEditors.CheckedListBoxControl" + ActiveControl.BackColor = ActiveColor + Case "DevExpress.XtraEditors.ListBoxControl" + ActiveControl.BackColor = ActiveColor End Select End Sub @@ -590,6 +594,10 @@ Public Class ClassControlBuilder inctrl.BackColor = SystemColors.Control Case "System.Windows.Forms.GroupBox" inctrl.BackColor = SystemColors.Control + Case "DevExpress.XtraEditors.CheckedListBoxControl" + inctrl.BackColor = Color.White + Case "DevExpress.XtraEditors.ListBoxControl" + inctrl.BackColor = Color.White Case "System.Windows.Forms.PictureBox" inctrl.BackColor = SystemColors.ControlDark @@ -614,6 +622,10 @@ Public Class ClassControlBuilder gbctrl.BackColor = SystemColors.Control Case "System.Windows.Forms.PictureBox" inctrl.BackColor = SystemColors.ControlDark + Case "DevExpress.XtraEditors.CheckedListBoxControl" + inctrl.BackColor = Color.White + Case "DevExpress.XtraEditors.ListBoxControl" + inctrl.BackColor = Color.White End Select End If Next diff --git a/app/DD-Record-Organiser/frmLevel_Designer.Designer.vb b/app/DD-Record-Organiser/frmLevel_Designer.Designer.vb index 5eee3fb..f030ac8 100644 --- a/app/DD-Record-Organiser/frmLevel_Designer.Designer.vb +++ b/app/DD-Record-Organiser/frmLevel_Designer.Designer.vb @@ -164,6 +164,7 @@ Partial Class frmLevel_Designer ' 'ToolStrip2 ' + Me.ToolStrip2.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden Me.ToolStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.btnSaveControl, Me.btnDeleteControl}) resources.ApplyResources(Me.ToolStrip2, "ToolStrip2") Me.ToolStrip2.Name = "ToolStrip2" diff --git a/app/DD-Record-Organiser/frmLevel_Designer.resx b/app/DD-Record-Organiser/frmLevel_Designer.resx index 6cdf5dc..c02e389 100644 --- a/app/DD-Record-Organiser/frmLevel_Designer.resx +++ b/app/DD-Record-Organiser/frmLevel_Designer.resx @@ -268,10 +268,10 @@ 609, 17 - 137, 17 + 55, 17 - ToolStripStatusLabel1 + Status 3, 540 @@ -304,10 +304,13 @@ Magenta - 79, 22 + 133, 22 - Speichern + Speichern (Invisible) + + + False Magenta diff --git a/app/DD-Record-Organiser/frmLevel_Designer.vb b/app/DD-Record-Organiser/frmLevel_Designer.vb index 0df48d6..84391b3 100644 --- a/app/DD-Record-Organiser/frmLevel_Designer.vb +++ b/app/DD-Record-Organiser/frmLevel_Designer.vb @@ -539,7 +539,6 @@ Private Sub Control_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp ' The button was released, so we're going back to Static mode. - Console.WriteLine("mouseup") If Mouse_Moving = True Then Mouse_Moving = False 'end_location = e.Location @@ -769,7 +768,7 @@ CType(r.Item("CTRLSCR_FONT_STYLE"), FontStyle)) props.ColumnTitle = r.Item("CONTROL_COL_NAME") Dim i = r.Item("CONTROL_DEF_VALUE") - props.DefaultValue = NotNull(r.Item("CONTROL_DEF_VALUE"), EnumDateTimePickerDefaultValueOptions.Empty) + props.DefaultValue = NotNull(Of Object)(r.Item("CONTROL_DEF_VALUE"), EnumDateTimePickerDefaultValueOptions.Empty) props.IsRequired = r.Item("CONTROL_REQUIRED") props.IsReadOnly = r.Item("CONTROL_READ_ONLY") props.ShowColumn = NotNull(CBool(r.Item("CONTROL_SHOW_COLUMN")), True) @@ -952,7 +951,7 @@ End If End Sub - Private Sub pgControlProperties_PropertyValueChanged(s As Object, e As PropertyValueChangedEventArgs) + Private Sub pgControlProperties_PropertyValueChanged(s As Object, e As PropertyValueChangedEventArgs) Handles pgControlProperties.PropertyValueChanged Dim oldValue As Object = e.OldValue Dim newValue As Object = e.ChangedItem.Value @@ -984,7 +983,19 @@ ctrl.BackColor = newValue End Select - lblStatus.Text = "Ausstehende Änderungen" - lblStatus.Visible = True + Console.WriteLine("Property {0} was changed", e.ChangedItem.Label) + + 'lblStatus.Text = "Ausstehende Änderungen" + 'lblStatus.Visible = True + + If SaveControlProperties(CtrlBuilder.CurrentControl, pgControlProperties.SelectedObject) Then + If USER_LANGUAGE <> "de-DE" Then + lblStatus.Text = "Changes saved - " & Now + Else + lblStatus.Text = "Änderungen gespeichert - " & Now + End If + Else + lblStatus.Visible = False + End If End Sub End Class