Einen Schönen guten Tag @ll,
Bin dann auch mal wieder da und bringe gleich die ein oder andere Frage mit
Hintergrund zu meinem bisherigen vorhaben.
Ich habe ein DataSet erstellt um einfache werte aus Textboxen und ComboBoxen darinnen abzuspeichern und wieder abrufen zu können via XMLShema, was mir als sehr sinnvoll und einfach erschien. Zudem habe ich Eine ComboBox als Auswahl Einheit gewählt um nur eine gewisse Textboxen und Labels je Auswahl Anzuzeigen und die restlichen zu verbergen.
Die erste frage wäre:
Könnte mir jemand den Befehl für meinen Button5 verraten zum Speichern meiner Eingabe der Textboxen / ComboBoxen im DataSet , und es Anschließend im XMLShema zu Speichern ?
und die Zweite Frage:
Gibt es eine Einfache und Elegantere Lösung zu meinen ComoBox1 Einträgen ?
Ich danke Schon einmal für die Hilfe
Liebe Grüße,
Sonaca
Bin dann auch mal wieder da und bringe gleich die ein oder andere Frage mit
Hintergrund zu meinem bisherigen vorhaben.
Ich habe ein DataSet erstellt um einfache werte aus Textboxen und ComboBoxen darinnen abzuspeichern und wieder abrufen zu können via XMLShema, was mir als sehr sinnvoll und einfach erschien. Zudem habe ich Eine ComboBox als Auswahl Einheit gewählt um nur eine gewisse Textboxen und Labels je Auswahl Anzuzeigen und die restlichen zu verbergen.
Die erste frage wäre:
Könnte mir jemand den Befehl für meinen Button5 verraten zum Speichern meiner Eingabe der Textboxen / ComboBoxen im DataSet , und es Anschließend im XMLShema zu Speichern ?
und die Zweite Frage:
Gibt es eine Einfache und Elegantere Lösung zu meinen ComoBox1 Einträgen ?
Ich danke Schon einmal für die Hilfe
Liebe Grüße,
Sonaca
VB.NET-Quellcode
- Option Strict On
- Imports System.IO
- Imports System.Data.Common
- Imports System.Data.SqlClient
- Public Class Main
- #Region "Deklarationen"
- Dim path As String = My.Application.Info.DirectoryPath ' Deklaration zum Ordner von wo aus die exe gestartet wurde
- Dim ds As DataSet = New DataSet()
- Dim da As DbDataAdapter = New SqlDataAdapter()
- Dim cmd As DbCommand = New SqlCommand()
- #End Region
- Private Sub Main_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- udBeispiel.Show()
- If File.Exists(path & "\updater.xml") Then
- ds.ReadXml(path & "\updater.xml")
- Else
- ds.ReadXmlSchema(path & "\updater.xsd")
- ds.WriteXml(path & "\updater.xml", XmlWriteMode.WriteSchema)
- End If
- End Sub
- Private Sub comboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles comboBox1.SelectedIndexChanged, comboBox1.SelectedValueChanged
- If comboBox1.SelectedIndex = 0 Then
- #Region "Fenster 1 Anzeigen"
- Label2.Show()
- HöheLabel.Show()
- HöheTextBox.Show()
- BreiteLabel.Show()
- BreiteTextBox.Show()
- Hintergrund_BildLabel.Show()
- Hintergrund_BildTextBox.Show()
- Hintergrund_MusikLabel.Show()
- Hintergrund_MusikTextBox.Show()
- Start_ButtonLabel.Show()
- ComboBox2.Show()
- Update_ButtonLabel.Show()
- ComboBox3.Show()
- Register_BttonLabel.Show()
- ComboBox4.Show()
- Abbruch_ButtonLabel.Show()
- ComboBox5.Show()
- #End Region
- #Region "Fenster 2 Ausblenden"
- AnzeigenComboBox.Hide()
- AnzeigenLabel.Hide()
- HöheTextBox1.Hide()
- BreiteTextBox1.Hide()
- Position_XTextBox.Hide()
- Position_YTextBox.Hide()
- URLTextBox.Hide()
- AnzeigenComboBox1.Hide()
- HöheTextBox2.Hide()
- BreiteTextBox2.Hide()
- Position_XTextBox1.Hide()
- Position_YTextBox1.Hide()
- URLTextBox1.Hide()
- HöheLabel1.Hide()
- BreiteLabel1.Hide()
- Position_XLabel.Hide()
- Position_YLabel.Hide()
- URLLabel.Hide()
- AnzeigenLabel1.Hide()
- HöheLabel2.Hide()
- BreiteLabel2.Hide()
- Position_XLabel1.Hide()
- Position_YLabel1.Hide()
- URLLabel1.Hide()
- Label3.Hide()
- Label4.Hide()
- #End Region
- #Region "Fenster 3 Ausblenden"
- Label5.Hide()
- Start_Button_HöheTextBox.Hide()
- Start_Button_BreiteTextBox.Hide()
- Start_Button_Pos__XTextBox.Hide()
- Start_Button_Pos__YTextBox.Hide()
- Update_Button_HöheTextBox.Hide()
- Update_Button_BreiteTextBox.Hide()
- Update_Button_Pos__XTextBox.Hide()
- Update_Button_Pos__YTextBox.Hide()
- Start_Button_HöheLabel.Hide()
- Start_Button_BreiteLabel.Hide()
- Start_Button_Pos__XLabel.Hide()
- Start_Button_Pos__YLabel.Hide()
- Update_Button_HöheLabel.Hide()
- Update_Button_BreiteLabel.Hide()
- Update_Button_Pos__XLabel.Hide()
- Update_Button_Pos__YLabel.Hide()
- #End Region
- #Region "Fenster 4 Ausblenden"
- Label6.Hide()
- Register_Button_HöheTextBox.Hide()
- Register_Button_BreiteTextBox.Hide()
- Register_Button_Pos__XTextBox.Hide()
- Register_Button_Pos__YTextBox.Hide()
- Register_Button_URLTextBox.Hide()
- Abbruch_Button_HöheTextBox.Hide()
- Abbruch_Button_BreiteTextBox.Hide()
- Abbruch_Button_Pos__XTextBox.Hide()
- Abbruch_Button_Pos__YTextBox.Hide()
- Register_Button_HöheLabel.Hide()
- Register_Button_BreiteLabel.Hide()
- Register_Button_Pos__XLabel.Hide()
- Register_Button_Pos__YLabel.Hide()
- Register_Button_URLLabel.Hide()
- Abbruch_Button_HöheLabel.Hide()
- Abbruch_Button_BreiteLabel.Hide()
- Abbruch_Button_Pos__XLabel.Hide()
- Abbruch_Button_Pos__YLabel.Hide()
- #End Region
- End If
- If comboBox1.SelectedIndex = 1 Then
- #Region "Fenster 1 Ausblenden"
- Label2.Hide()
- HöheLabel.Hide()
- HöheTextBox.Hide()
- BreiteLabel.Hide()
- BreiteTextBox.Hide()
- Hintergrund_BildLabel.Hide()
- Hintergrund_BildTextBox.Hide()
- Hintergrund_MusikLabel.Hide()
- Hintergrund_MusikTextBox.Hide()
- Start_ButtonLabel.Hide()
- ComboBox2.Hide()
- Update_ButtonLabel.Hide()
- ComboBox3.Hide()
- Register_BttonLabel.Hide()
- ComboBox4.Hide()
- Abbruch_ButtonLabel.Hide()
- ComboBox5.Hide()
- #End Region
- #Region "Fenster 2 Anzeigen"
- AnzeigenComboBox.Show()
- AnzeigenLabel.Show()
- HöheTextBox1.Show()
- BreiteTextBox1.Show()
- Position_XTextBox.Show()
- Position_YTextBox.Show()
- URLTextBox.Show()
- AnzeigenComboBox1.Show()
- HöheTextBox2.Show()
- BreiteTextBox2.Show()
- Position_XTextBox1.Show()
- Position_YTextBox1.Show()
- URLTextBox1.Show()
- HöheLabel1.Show()
- BreiteLabel1.Show()
- Position_XLabel.Show()
- Position_YLabel.Show()
- URLLabel.Show()
- AnzeigenLabel1.Show()
- HöheLabel2.Show()
- BreiteLabel2.Show()
- Position_XLabel1.Show()
- Position_YLabel1.Show()
- URLLabel1.Show()
- Label3.Show()
- Label4.Show()
- #End Region
- #Region "Fenster 3 Ausblenden"
- Label5.Hide()
- Start_Button_HöheTextBox.Hide()
- Start_Button_BreiteTextBox.Hide()
- Start_Button_Pos__XTextBox.Hide()
- Start_Button_Pos__YTextBox.Hide()
- Update_Button_HöheTextBox.Hide()
- Update_Button_BreiteTextBox.Hide()
- Update_Button_Pos__XTextBox.Hide()
- Update_Button_Pos__YTextBox.Hide()
- Start_Button_HöheLabel.Hide()
- Start_Button_BreiteLabel.Hide()
- Start_Button_Pos__XLabel.Hide()
- Start_Button_Pos__YLabel.Hide()
- Update_Button_HöheLabel.Hide()
- Update_Button_BreiteLabel.Hide()
- Update_Button_Pos__XLabel.Hide()
- Update_Button_Pos__YLabel.Hide()
- #End Region
- #Region "Fenster 4 Ausblenden"
- Label6.Hide()
- Register_Button_HöheTextBox.Hide()
- Register_Button_BreiteTextBox.Hide()
- Register_Button_Pos__XTextBox.Hide()
- Register_Button_Pos__YTextBox.Hide()
- Register_Button_URLTextBox.Hide()
- Abbruch_Button_HöheTextBox.Hide()
- Abbruch_Button_BreiteTextBox.Hide()
- Abbruch_Button_Pos__XTextBox.Hide()
- Abbruch_Button_Pos__YTextBox.Hide()
- Register_Button_HöheLabel.Hide()
- Register_Button_BreiteLabel.Hide()
- Register_Button_Pos__XLabel.Hide()
- Register_Button_Pos__YLabel.Hide()
- Register_Button_URLLabel.Hide()
- Abbruch_Button_HöheLabel.Hide()
- Abbruch_Button_BreiteLabel.Hide()
- Abbruch_Button_Pos__XLabel.Hide()
- Abbruch_Button_Pos__YLabel.Hide()
- #End Region
- End If
- If comboBox1.SelectedIndex = 2 Then
- #Region "Fenster 1 Ausblenden"
- Label2.Hide()
- HöheLabel.Hide()
- HöheTextBox.Hide()
- BreiteLabel.Hide()
- BreiteTextBox.Hide()
- Hintergrund_BildLabel.Hide()
- Hintergrund_BildTextBox.Hide()
- Hintergrund_MusikLabel.Hide()
- Hintergrund_MusikTextBox.Hide()
- Start_ButtonLabel.Hide()
- ComboBox2.Hide()
- Update_ButtonLabel.Hide()
- ComboBox3.Hide()
- Register_BttonLabel.Hide()
- ComboBox4.Hide()
- Abbruch_ButtonLabel.Hide()
- ComboBox5.Hide()
- #End Region
- #Region "Fenster 2 Ausblenden"
- AnzeigenComboBox.Hide()
- AnzeigenLabel.Hide()
- HöheTextBox1.Hide()
- BreiteTextBox1.Hide()
- Position_XTextBox.Hide()
- Position_YTextBox.Hide()
- URLTextBox.Hide()
- AnzeigenComboBox1.Hide()
- HöheTextBox2.Hide()
- BreiteTextBox2.Hide()
- Position_XTextBox1.Hide()
- Position_YTextBox1.Hide()
- URLTextBox1.Hide()
- HöheLabel1.Hide()
- BreiteLabel1.Hide()
- Position_XLabel.Hide()
- Position_YLabel.Hide()
- URLLabel.Hide()
- AnzeigenLabel1.Hide()
- HöheLabel2.Hide()
- BreiteLabel2.Hide()
- Position_XLabel1.Hide()
- Position_YLabel1.Hide()
- URLLabel1.Hide()
- Label3.Hide()
- Label4.Hide()
- #End Region
- #Region "Fenster 3 Anzeigen"
- Label5.Show()
- Start_Button_HöheTextBox.Show()
- Start_Button_BreiteTextBox.Show()
- Start_Button_Pos__XTextBox.Show()
- Start_Button_Pos__YTextBox.Show()
- Update_Button_HöheTextBox.Show()
- Update_Button_BreiteTextBox.Show()
- Update_Button_Pos__XTextBox.Show()
- Update_Button_Pos__YTextBox.Show()
- Start_Button_HöheLabel.Show()
- Start_Button_BreiteLabel.Show()
- Start_Button_Pos__XLabel.Show()
- Start_Button_Pos__YLabel.Show()
- Update_Button_HöheLabel.Show()
- Update_Button_BreiteLabel.Show()
- Update_Button_Pos__XLabel.Show()
- Update_Button_Pos__YLabel.Show()
- #End Region
- #Region "Fenster 4 Ausblenden"
- Label6.Hide()
- Register_Button_HöheTextBox.Hide()
- Register_Button_BreiteTextBox.Hide()
- Register_Button_Pos__XTextBox.Hide()
- Register_Button_Pos__YTextBox.Hide()
- Register_Button_URLTextBox.Hide()
- Abbruch_Button_HöheTextBox.Hide()
- Abbruch_Button_BreiteTextBox.Hide()
- Abbruch_Button_Pos__XTextBox.Hide()
- Abbruch_Button_Pos__YTextBox.Hide()
- Register_Button_HöheLabel.Hide()
- Register_Button_BreiteLabel.Hide()
- Register_Button_Pos__XLabel.Hide()
- Register_Button_Pos__YLabel.Hide()
- Register_Button_URLLabel.Hide()
- Abbruch_Button_HöheLabel.Hide()
- Abbruch_Button_BreiteLabel.Hide()
- Abbruch_Button_Pos__XLabel.Hide()
- Abbruch_Button_Pos__YLabel.Hide()
- #End Region
- End If
- If comboBox1.SelectedIndex = 3 Then
- #Region "Fenster 1 Ausblenden"
- Label2.Hide()
- HöheLabel.Hide()
- HöheTextBox.Hide()
- BreiteLabel.Hide()
- BreiteTextBox.Hide()
- Hintergrund_BildLabel.Hide()
- Hintergrund_BildTextBox.Hide()
- Hintergrund_MusikLabel.Hide()
- Hintergrund_MusikTextBox.Hide()
- Start_ButtonLabel.Hide()
- ComboBox2.Hide()
- Update_ButtonLabel.Hide()
- ComboBox3.Hide()
- Register_BttonLabel.Hide()
- ComboBox4.Hide()
- Abbruch_ButtonLabel.Hide()
- ComboBox5.Hide()
- #End Region
- #Region "Fenster 2 Ausblenden"
- AnzeigenComboBox.Hide()
- AnzeigenLabel.Hide()
- HöheTextBox1.Hide()
- BreiteTextBox1.Hide()
- Position_XTextBox.Hide()
- Position_YTextBox.Hide()
- URLTextBox.Hide()
- AnzeigenComboBox1.Hide()
- HöheTextBox2.Hide()
- BreiteTextBox2.Hide()
- Position_XTextBox1.Hide()
- Position_YTextBox1.Hide()
- URLTextBox1.Hide()
- HöheLabel1.Hide()
- BreiteLabel1.Hide()
- Position_XLabel.Hide()
- Position_YLabel.Hide()
- URLLabel.Hide()
- AnzeigenLabel1.Hide()
- HöheLabel2.Hide()
- BreiteLabel2.Hide()
- Position_XLabel1.Hide()
- Position_YLabel1.Hide()
- URLLabel1.Hide()
- Label3.Hide()
- Label4.Hide()
- #End Region
- #Region "Fenster 3 Ausblenden"
- Label5.Hide()
- Start_Button_HöheTextBox.Hide()
- Start_Button_BreiteTextBox.Hide()
- Start_Button_Pos__XTextBox.Hide()
- Start_Button_Pos__YTextBox.Hide()
- Update_Button_HöheTextBox.Hide()
- Update_Button_BreiteTextBox.Hide()
- Update_Button_Pos__XTextBox.Hide()
- Update_Button_Pos__YTextBox.Hide()
- Start_Button_HöheLabel.Hide()
- Start_Button_BreiteLabel.Hide()
- Start_Button_Pos__XLabel.Hide()
- Start_Button_Pos__YLabel.Hide()
- Update_Button_HöheLabel.Hide()
- Update_Button_BreiteLabel.Hide()
- Update_Button_Pos__XLabel.Hide()
- Update_Button_Pos__YLabel.Hide()
- #End Region
- #Region "Fenster 4 Einblenden"
- Label6.Show()
- Register_Button_HöheTextBox.Show()
- Register_Button_BreiteTextBox.Show()
- Register_Button_Pos__XTextBox.Show()
- Register_Button_Pos__YTextBox.Show()
- Register_Button_URLTextBox.Show()
- Abbruch_Button_HöheTextBox.Show()
- Abbruch_Button_BreiteTextBox.Show()
- Abbruch_Button_Pos__XTextBox.Show()
- Abbruch_Button_Pos__YTextBox.Show()
- Register_Button_HöheLabel.Show()
- Register_Button_BreiteLabel.Show()
- Register_Button_Pos__XLabel.Show()
- Register_Button_Pos__YLabel.Show()
- Register_Button_URLLabel.Show()
- Abbruch_Button_HöheLabel.Show()
- Abbruch_Button_BreiteLabel.Show()
- Abbruch_Button_Pos__XLabel.Show()
- Abbruch_Button_Pos__YLabel.Show()
- #End Region
- End If
- End Sub
- Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
- End Sub
- End Class