TVSettings Bugfix
This commit is contained in:
28
Aviso/frmTvSettings.Designer.vb
generated
28
Aviso/frmTvSettings.Designer.vb
generated
@@ -34,6 +34,7 @@ Partial Class frmTvSettings
|
|||||||
Private WithEvents cmbLogoSelection As ComboBox ' Neue ComboBox für Logo-Auswahl
|
Private WithEvents cmbLogoSelection As ComboBox ' Neue ComboBox für Logo-Auswahl
|
||||||
Private WithEvents btnSave As Button
|
Private WithEvents btnSave As Button
|
||||||
|
|
||||||
|
|
||||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||||
@@ -54,6 +55,7 @@ Partial Class frmTvSettings
|
|||||||
Me.numTextBalkenHeight = New System.Windows.Forms.NumericUpDown()
|
Me.numTextBalkenHeight = New System.Windows.Forms.NumericUpDown()
|
||||||
Me.cmbLogoSelection = New System.Windows.Forms.ComboBox()
|
Me.cmbLogoSelection = New System.Windows.Forms.ComboBox()
|
||||||
Me.btnSave = New System.Windows.Forms.Button()
|
Me.btnSave = New System.Windows.Forms.Button()
|
||||||
|
Me.chkReload = New System.Windows.Forms.CheckBox()
|
||||||
Me.numKachelRowGapInPercent = New System.Windows.Forms.NumericUpDown()
|
Me.numKachelRowGapInPercent = New System.Windows.Forms.NumericUpDown()
|
||||||
Me.Label1 = New System.Windows.Forms.Label()
|
Me.Label1 = New System.Windows.Forms.Label()
|
||||||
Me.numTextFLaggeLeft = New System.Windows.Forms.NumericUpDown()
|
Me.numTextFLaggeLeft = New System.Windows.Forms.NumericUpDown()
|
||||||
@@ -134,7 +136,7 @@ Partial Class frmTvSettings
|
|||||||
'lblLogoSelection
|
'lblLogoSelection
|
||||||
'
|
'
|
||||||
Me.lblLogoSelection.AutoSize = True
|
Me.lblLogoSelection.AutoSize = True
|
||||||
Me.lblLogoSelection.Location = New System.Drawing.Point(24, 389)
|
Me.lblLogoSelection.Location = New System.Drawing.Point(24, 393)
|
||||||
Me.lblLogoSelection.Margin = New System.Windows.Forms.Padding(2, 0, 2, 0)
|
Me.lblLogoSelection.Margin = New System.Windows.Forms.Padding(2, 0, 2, 0)
|
||||||
Me.lblLogoSelection.Name = "lblLogoSelection"
|
Me.lblLogoSelection.Name = "lblLogoSelection"
|
||||||
Me.lblLogoSelection.Size = New System.Drawing.Size(85, 13)
|
Me.lblLogoSelection.Size = New System.Drawing.Size(85, 13)
|
||||||
@@ -210,7 +212,7 @@ Partial Class frmTvSettings
|
|||||||
'
|
'
|
||||||
Me.cmbLogoSelection.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
|
Me.cmbLogoSelection.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
|
||||||
Me.cmbLogoSelection.FormattingEnabled = True
|
Me.cmbLogoSelection.FormattingEnabled = True
|
||||||
Me.cmbLogoSelection.Location = New System.Drawing.Point(167, 387)
|
Me.cmbLogoSelection.Location = New System.Drawing.Point(167, 391)
|
||||||
Me.cmbLogoSelection.Margin = New System.Windows.Forms.Padding(2)
|
Me.cmbLogoSelection.Margin = New System.Windows.Forms.Padding(2)
|
||||||
Me.cmbLogoSelection.Name = "cmbLogoSelection"
|
Me.cmbLogoSelection.Name = "cmbLogoSelection"
|
||||||
Me.cmbLogoSelection.Size = New System.Drawing.Size(91, 21)
|
Me.cmbLogoSelection.Size = New System.Drawing.Size(91, 21)
|
||||||
@@ -218,7 +220,7 @@ Partial Class frmTvSettings
|
|||||||
'
|
'
|
||||||
'btnSave
|
'btnSave
|
||||||
'
|
'
|
||||||
Me.btnSave.Location = New System.Drawing.Point(167, 422)
|
Me.btnSave.Location = New System.Drawing.Point(167, 460)
|
||||||
Me.btnSave.Margin = New System.Windows.Forms.Padding(2)
|
Me.btnSave.Margin = New System.Windows.Forms.Padding(2)
|
||||||
Me.btnSave.Name = "btnSave"
|
Me.btnSave.Name = "btnSave"
|
||||||
Me.btnSave.Size = New System.Drawing.Size(90, 24)
|
Me.btnSave.Size = New System.Drawing.Size(90, 24)
|
||||||
@@ -226,6 +228,17 @@ Partial Class frmTvSettings
|
|||||||
Me.btnSave.Text = "Speichern"
|
Me.btnSave.Text = "Speichern"
|
||||||
Me.btnSave.UseVisualStyleBackColor = True
|
Me.btnSave.UseVisualStyleBackColor = True
|
||||||
'
|
'
|
||||||
|
'chkReload
|
||||||
|
'
|
||||||
|
Me.chkReload.AutoSize = True
|
||||||
|
Me.chkReload.Location = New System.Drawing.Point(70, 465)
|
||||||
|
Me.chkReload.Margin = New System.Windows.Forms.Padding(2)
|
||||||
|
Me.chkReload.Name = "chkReload"
|
||||||
|
Me.chkReload.Size = New System.Drawing.Size(84, 17)
|
||||||
|
Me.chkReload.TabIndex = 22
|
||||||
|
Me.chkReload.Text = "Only Reload"
|
||||||
|
Me.chkReload.UseVisualStyleBackColor = True
|
||||||
|
'
|
||||||
'numKachelRowGapInPercent
|
'numKachelRowGapInPercent
|
||||||
'
|
'
|
||||||
Me.numKachelRowGapInPercent.DecimalPlaces = 2
|
Me.numKachelRowGapInPercent.DecimalPlaces = 2
|
||||||
@@ -260,7 +273,7 @@ Partial Class frmTvSettings
|
|||||||
'numTextFlaggeBottom
|
'numTextFlaggeBottom
|
||||||
'
|
'
|
||||||
Me.numTextFlaggeBottom.DecimalPlaces = 2
|
Me.numTextFlaggeBottom.DecimalPlaces = 2
|
||||||
Me.numTextFlaggeBottom.Location = New System.Drawing.Point(165, 348)
|
Me.numTextFlaggeBottom.Location = New System.Drawing.Point(165, 352)
|
||||||
Me.numTextFlaggeBottom.Margin = New System.Windows.Forms.Padding(2)
|
Me.numTextFlaggeBottom.Margin = New System.Windows.Forms.Padding(2)
|
||||||
Me.numTextFlaggeBottom.Name = "numTextFlaggeBottom"
|
Me.numTextFlaggeBottom.Name = "numTextFlaggeBottom"
|
||||||
Me.numTextFlaggeBottom.Size = New System.Drawing.Size(92, 20)
|
Me.numTextFlaggeBottom.Size = New System.Drawing.Size(92, 20)
|
||||||
@@ -280,7 +293,7 @@ Partial Class frmTvSettings
|
|||||||
'Label3
|
'Label3
|
||||||
'
|
'
|
||||||
Me.Label3.AutoSize = True
|
Me.Label3.AutoSize = True
|
||||||
Me.Label3.Location = New System.Drawing.Point(22, 350)
|
Me.Label3.Location = New System.Drawing.Point(22, 354)
|
||||||
Me.Label3.Margin = New System.Windows.Forms.Padding(2, 0, 2, 0)
|
Me.Label3.Margin = New System.Windows.Forms.Padding(2, 0, 2, 0)
|
||||||
Me.Label3.Name = "Label3"
|
Me.Label3.Name = "Label3"
|
||||||
Me.Label3.Size = New System.Drawing.Size(92, 13)
|
Me.Label3.Size = New System.Drawing.Size(92, 13)
|
||||||
@@ -291,7 +304,8 @@ Partial Class frmTvSettings
|
|||||||
'
|
'
|
||||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||||
Me.ClientSize = New System.Drawing.Size(291, 506)
|
Me.ClientSize = New System.Drawing.Size(291, 525)
|
||||||
|
Me.Controls.Add(Me.chkReload)
|
||||||
Me.Controls.Add(Me.Label3)
|
Me.Controls.Add(Me.Label3)
|
||||||
Me.Controls.Add(Me.Label2)
|
Me.Controls.Add(Me.Label2)
|
||||||
Me.Controls.Add(Me.numTextFlaggeBottom)
|
Me.Controls.Add(Me.numTextFlaggeBottom)
|
||||||
@@ -339,4 +353,6 @@ Partial Class frmTvSettings
|
|||||||
Private WithEvents numTextFlaggeBottom As NumericUpDown
|
Private WithEvents numTextFlaggeBottom As NumericUpDown
|
||||||
Private WithEvents Label2 As Label
|
Private WithEvents Label2 As Label
|
||||||
Private WithEvents Label3 As Label
|
Private WithEvents Label3 As Label
|
||||||
|
Private WithEvents chkReload As CheckBox ' Deklaration der Checkbox
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ Partial Class frmTvSettings
|
|||||||
' Wenn nicht, setze auf den ersten Eintrag
|
' Wenn nicht, setze auf den ersten Eintrag
|
||||||
cmbLogoSelection.SelectedIndex = 0
|
cmbLogoSelection.SelectedIndex = 0
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Else
|
Else
|
||||||
' Standardwerte verwenden, falls keine Einstellungen vorhanden sind
|
' Standardwerte verwenden, falls keine Einstellungen vorhanden sind
|
||||||
SetDefaultValues()
|
SetDefaultValues()
|
||||||
@@ -70,11 +71,9 @@ Partial Class frmTvSettings
|
|||||||
|
|
||||||
' Methode zur Initialisierung der ComboBox
|
' Methode zur Initialisierung der ComboBox
|
||||||
Private Sub InitializeComboBox()
|
Private Sub InitializeComboBox()
|
||||||
' Legen Sie die DisplayMember und ValueMember fest
|
|
||||||
cmbLogoSelection.DisplayMember = "Display"
|
cmbLogoSelection.DisplayMember = "Display"
|
||||||
cmbLogoSelection.ValueMember = "Value"
|
cmbLogoSelection.ValueMember = "Value"
|
||||||
|
|
||||||
' Erstellen Sie eine Liste von ComboBoxItem-Objekten
|
|
||||||
Dim logoItems As New List(Of ComboBoxItem) From {
|
Dim logoItems As New List(Of ComboBoxItem) From {
|
||||||
New ComboBoxItem("VERAG AG", "verag.png"),
|
New ComboBoxItem("VERAG AG", "verag.png"),
|
||||||
New ComboBoxItem("ATILLA", "atilla.png"),
|
New ComboBoxItem("ATILLA", "atilla.png"),
|
||||||
@@ -84,10 +83,9 @@ Partial Class frmTvSettings
|
|||||||
New ComboBoxItem("UNISPED", "unisped.jpg")
|
New ComboBoxItem("UNISPED", "unisped.jpg")
|
||||||
}
|
}
|
||||||
|
|
||||||
' Binden Sie die Liste als DataSource
|
|
||||||
cmbLogoSelection.DataSource = logoItems
|
cmbLogoSelection.DataSource = logoItems
|
||||||
|
|
||||||
' Optional: Setzen Sie die Standardauswahl
|
|
||||||
If logoItems.Count > 0 Then
|
If logoItems.Count > 0 Then
|
||||||
cmbLogoSelection.SelectedIndex = 0
|
cmbLogoSelection.SelectedIndex = 0
|
||||||
End If
|
End If
|
||||||
@@ -109,12 +107,14 @@ Partial Class frmTvSettings
|
|||||||
If cmbLogoSelection.Items.Count > 0 Then
|
If cmbLogoSelection.Items.Count > 0 Then
|
||||||
cmbLogoSelection.SelectedIndex = 0
|
cmbLogoSelection.SelectedIndex = 0
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
' Reload-Checkbox auf nicht aktiviert setzen
|
||||||
|
chkReload.Checked = False
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
' Ereignis-Handler für den Speichern-Button
|
' Ereignis-Handler für den Speichern-Button
|
||||||
Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
|
Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
|
||||||
Try
|
Try
|
||||||
' Holen Sie sich das ausgewählte ComboBoxItem
|
|
||||||
Dim selectedItem As ComboBoxItem = CType(cmbLogoSelection.SelectedItem, ComboBoxItem)
|
Dim selectedItem As ComboBoxItem = CType(cmbLogoSelection.SelectedItem, ComboBoxItem)
|
||||||
Dim selectedValue As String = If(selectedItem IsNot Nothing, selectedItem.Value, String.Empty)
|
Dim selectedValue As String = If(selectedItem IsNot Nothing, selectedItem.Value, String.Empty)
|
||||||
|
|
||||||
@@ -129,7 +129,8 @@ Partial Class frmTvSettings
|
|||||||
.KachelRowGapInPercent = CDbl(numKachelRowGapInPercent.Value),
|
.KachelRowGapInPercent = CDbl(numKachelRowGapInPercent.Value),
|
||||||
.TextFlaggeBottom = CDbl(numTextFlaggeBottom.Value),
|
.TextFlaggeBottom = CDbl(numTextFlaggeBottom.Value),
|
||||||
.TextFlaggeLeft = CDbl(numTextFLaggeLeft.Value),
|
.TextFlaggeLeft = CDbl(numTextFLaggeLeft.Value),
|
||||||
.SelectedLogoValue = selectedValue
|
.SelectedLogoValue = selectedValue,
|
||||||
|
.Reload = If(chkReload.Checked, 1, 0) ' Setzen der Reload-Spalte
|
||||||
}
|
}
|
||||||
|
|
||||||
' Einstellungen in der Datenbank speichern
|
' Einstellungen in der Datenbank speichern
|
||||||
|
|||||||
Reference in New Issue
Block a user