private void ListBoxItem_DoubleClick(object sender, RoutedEventArgs e)
        {
            string s = (string)((GroupBox)e.Source).Name;

            switch (s)
            {
            case "gpb_AuftragsKonto":
                if (listBoxAuftragsKontoField.SelectedIndex != 0)
                {
                    AuftragsKontoFields.Remove(listBoxAuftragsKontoField.SelectedValue.ToString());
                }
                break;

            case "gpb_Buchungstag":
                if (listBoxBuchungsTextField.SelectedIndex != 0)
                {
                    BuchungstagFields.Remove(listBoxBuchungsTextField.SelectedValue.ToString());
                }
                break;

            case "gpb_WertDatum":
                if (listBoxWertDatumField.SelectedIndex != 0)
                {
                    WertDatumFields.Remove(listBoxWertDatumField.SelectedValue.ToString());
                }
                break;

            case "gpb_Buchungstext":
                if (listBoxBuchungsTextField.SelectedIndex != 0)
                {
                    BuchungsTextFields.Remove(listBoxBuchungsTextField.SelectedValue.ToString());
                }
                break;

            case "gpb_Verwendungszweck":
                if (listBoxVerwendungszweckField.SelectedIndex != 0)
                {
                    VerwendZweckFields.Remove(listBoxVerwendungszweckField.SelectedValue.ToString());
                }
                break;

            case "gpb_Beguenstigter":
                if (listBoxBeguenstigterField.SelectedIndex != 0)
                {
                    BeguenstigerFields.Remove(listBoxBeguenstigterField.SelectedValue.ToString());
                }
                break;

            case "gpb_Kontonummer":
                if (listBoxKontonummerField.SelectedIndex != 0)
                {
                    KontonummerFields.Remove(listBoxKontonummerField.SelectedValue.ToString());
                }
                break;

            case "gpb_BLZ":
                if (listBoxBLZField.SelectedIndex != 0)
                {
                    BLZFields.Remove(listBoxBLZField.SelectedValue.ToString());
                }
                break;

            case "gpb_Betrag":
                if (listBoxBetragField.SelectedIndex != 0)
                {
                    BetragFields.Remove(listBoxBetragField.SelectedValue.ToString());
                }
                break;

            case "gpb_Waehrung":
                if (listBoxWaehrungField.SelectedIndex != 0)
                {
                    WaehrungFields.Remove(listBoxWaehrungField.SelectedValue.ToString());
                }
                break;

            case "gpb_CodePageCSV":
                if (listBoxCodepageInputCSV.SelectedIndex != 0)
                {
                    SweapEncoding();
                }
                break;
            }
        }