1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. mbischoff

Beiträge von mbischoff

  • ISN AutoIt Studio

    • mbischoff
    • 7. Dezember 2020 um 10:26

    Hallo ISI,

    ich nutze deine IDE wirklich gerne, aber ich habe hier das Problem, das Variablen nicht in die Vorschlagsliste aufgenommen werden, wenn ich die zur aktuellen Laufzeit definiert habe. Ich muss das Projekt erst schließen und wieder öffnen, um die Variablen vorgeschlagen zu bekommen.

    Ist das ein Bug, oder muss ich irgendwo noch einen Haken setzen?

  • For schleife anhand der vorhandenen Controls

    • mbischoff
    • 17. November 2020 um 14:08

    Teil 2

    Code
        #Region drei Zeilen
        If GUICtrlRead($Input_dropdown_select) = 3 Then
            If GUICtrlRead($Input_auswahl_1) = "Bitte wählen" Then
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1))
                GUICtrlSetData($label_auswahl_2, GUICtrlRead($Input_auswahl_2))
                GUICtrlSetData($label_auswahl_3, GUICtrlRead($Input_auswahl_3))
                $Auswahlzusammen_zeile1 = $start & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Trennerk
                $Auswahlzusammen_zeile2 = GUICtrlRead($Input_auswahl_2) & $Trennerd & GUICtrlRead($label_auswahl_2) & $Trennerk
                $Auswahlzusammen_zeile3 = GUICtrlRead($Input_auswahl_3) & $Trennerd & GUICtrlRead($label_auswahl_3) & $Ende
                $Auswahlzusammen = $Auswahlzusammen_zeile1 & $Auswahlzusammen_zeile2 & $Auswahlzusammen_zeile3
                GUICtrlSetData($Label1, $Auswahlzusammen)
            Else
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1))
                GUICtrlSetData($label_auswahl_2, GUICtrlRead($Input_auswahl_2))
                GUICtrlSetData($label_auswahl_3, GUICtrlRead($Input_auswahl_3))
                $Auswahlzusammen_zeile1 = $start & GUICtrlRead($Input_auswahl_1) & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Trennerk
                $Auswahlzusammen_zeile2 = GUICtrlRead($Input_auswahl_2) & $Trennerd & GUICtrlRead($label_auswahl_2) & $Trennerk
                $Auswahlzusammen_zeile3 = GUICtrlRead($Input_auswahl_3) & $Trennerd & GUICtrlRead($label_auswahl_3) & $Ende
                $Auswahlzusammen = $Auswahlzusammen_zeile1 & $Auswahlzusammen_zeile2 & $Auswahlzusammen_zeile3
                GUICtrlSetData($Label1, $Auswahlzusammen)
            EndIf
        EndIf
        #EndRegion drei Zeilen
    
        #Region vier Zeilen
        If GUICtrlRead($Input_dropdown_select) = 4 Then
            If GUICtrlRead($Input_auswahl_1) = "Bitte wählen" Then
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1))
                GUICtrlSetData($label_auswahl_2, GUICtrlRead($Input_auswahl_2))
                GUICtrlSetData($label_auswahl_3, GUICtrlRead($Input_auswahl_3))
                GUICtrlSetData($label_auswahl_4, GUICtrlRead($Input_auswahl_4))
                $Auswahlzusammen_zeile1 = $start & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Trennerk
                $Auswahlzusammen_zeile2 = GUICtrlRead($Input_auswahl_2) & $Trennerd & GUICtrlRead($label_auswahl_2) & $Trennerk
                $Auswahlzusammen_zeile3 = GUICtrlRead($Input_auswahl_3) & $Trennerd & GUICtrlRead($label_auswahl_3) & $Trennerk
                $Auswahlzusammen_zeile4 = GUICtrlRead($Input_auswahl_4) & $Trennerd & GUICtrlRead($label_auswahl_4) & $Ende
                $Auswahlzusammen = $Auswahlzusammen_zeile1 & $Auswahlzusammen_zeile2 & $Auswahlzusammen_zeile3 & $Auswahlzusammen_zeile4
                GUICtrlSetData($Label1, $Auswahlzusammen)
            Else
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1))
                GUICtrlSetData($label_auswahl_2, GUICtrlRead($Input_auswahl_2))
                GUICtrlSetData($label_auswahl_3, GUICtrlRead($Input_auswahl_3))
                GUICtrlSetData($label_auswahl_4, GUICtrlRead($Input_auswahl_4))
                $Auswahlzusammen_zeile1 = $start & GUICtrlRead($Input_auswahl_1) & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Trennerk
                $Auswahlzusammen_zeile2 = GUICtrlRead($Input_auswahl_2) & $Trennerd & GUICtrlRead($label_auswahl_2) & $Trennerk
                $Auswahlzusammen_zeile3 = GUICtrlRead($Input_auswahl_3) & $Trennerd & GUICtrlRead($label_auswahl_3) & $Trennerk
                $Auswahlzusammen_zeile4 = GUICtrlRead($Input_auswahl_4) & $Trennerd & GUICtrlRead($label_auswahl_4) & $Ende
                $Auswahlzusammen = $Auswahlzusammen_zeile1 & $Auswahlzusammen_zeile2 & $Auswahlzusammen_zeile3 & $Auswahlzusammen_zeile4
                GUICtrlSetData($Label1, $Auswahlzusammen)
            EndIf
        EndIf
        #EndRegion vier Zeilen
    
        #Region fünf Zeilen
        If GUICtrlRead($Input_dropdown_select) = 5 Then
            If GUICtrlRead($Input_auswahl_1) = "Bitte wählen" Then
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1))
                GUICtrlSetData($label_auswahl_2, GUICtrlRead($Input_auswahl_2))
                GUICtrlSetData($label_auswahl_3, GUICtrlRead($Input_auswahl_3))
                GUICtrlSetData($label_auswahl_4, GUICtrlRead($Input_auswahl_4))
                GUICtrlSetData($label_auswahl_5, GUICtrlRead($Input_auswahl_5))
                $Auswahlzusammen_zeile1 = $start & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Trennerk
                $Auswahlzusammen_zeile2 = GUICtrlRead($Input_auswahl_2) & $Trennerd & GUICtrlRead($label_auswahl_2) & $Trennerk
                $Auswahlzusammen_zeile3 = GUICtrlRead($Input_auswahl_3) & $Trennerd & GUICtrlRead($label_auswahl_3) & $Trennerk
                $Auswahlzusammen_zeile4 = GUICtrlRead($Input_auswahl_4) & $Trennerd & GUICtrlRead($label_auswahl_4) & $Trennerk
                $Auswahlzusammen_zeile5 = GUICtrlRead($Input_auswahl_5) & $Trennerd & GUICtrlRead($label_auswahl_5) & $Ende
                $Auswahlzusammen = $Auswahlzusammen_zeile1 & $Auswahlzusammen_zeile2 & $Auswahlzusammen_zeile3 & $Auswahlzusammen_zeile4 & $Auswahlzusammen_zeile5
                GUICtrlSetData($Label1, $Auswahlzusammen)
            Else
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1))
                GUICtrlSetData($label_auswahl_2, GUICtrlRead($Input_auswahl_2))
                GUICtrlSetData($label_auswahl_3, GUICtrlRead($Input_auswahl_3))
                GUICtrlSetData($label_auswahl_4, GUICtrlRead($Input_auswahl_4))
                GUICtrlSetData($label_auswahl_5, GUICtrlRead($Input_auswahl_5))
                $Auswahlzusammen_zeile1 = $start & GUICtrlRead($Input_auswahl_1) & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Trennerk
                $Auswahlzusammen_zeile2 = GUICtrlRead($Input_auswahl_2) & $Trennerd & GUICtrlRead($label_auswahl_2) & $Trennerk
                $Auswahlzusammen_zeile3 = GUICtrlRead($Input_auswahl_3) & $Trennerd & GUICtrlRead($label_auswahl_3) & $Trennerk
                $Auswahlzusammen_zeile4 = GUICtrlRead($Input_auswahl_4) & $Trennerd & GUICtrlRead($label_auswahl_4) & $Trennerk
                $Auswahlzusammen_zeile5 = GUICtrlRead($Input_auswahl_5) & $Trennerd & GUICtrlRead($label_auswahl_5) & $Ende
                $Auswahlzusammen = $Auswahlzusammen_zeile1 & $Auswahlzusammen_zeile2 & $Auswahlzusammen_zeile3 & $Auswahlzusammen_zeile4 & $Auswahlzusammen_zeile5
                GUICtrlSetData($Label1, $Auswahlzusammen)
            EndIf
        EndIf
        #EndRegion fünf Zeilen
    EndFunc   ;==>auswahl
    Func Berater()
    ;~     For $i = 1 To GUICtrlRead($Input_dropdown_berater)
    ;~         $Beraterdaten =  StringSplit(GUICtrlRead($Input_berater_2, $GUI_READ_EXTENDED), " ")
    ;~     GUICtrlSetData($Input_berater_2, $Beraterdaten[2] &", "& $Beraterdaten[1] )
    ;~     Next 
    ;~     _ArrayDisplay($Beraterdaten)
    ;~     GUICtrlSetData($Input_berater_2, $Beraterdaten[2] &", "& $Beraterdaten[1] )
    ;~     $Beraterdaten =  ""
        GUICtrlSetStyle($Label1, $SS_LEFT)
        If GUICtrlRead($Input_dropdown_berater) = 1 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 2 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2, $GUI_READ_EXTENDED) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 3 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile3 = GUICtrlRead($Input_berater_3) & $Berateremail & GUICtrlRead($label_berater_3, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2 & $Beraterzusammen_zeile3)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 4 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile3 = GUICtrlRead($Input_berater_3) & $Berateremail & GUICtrlRead($label_berater_3, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile4 = GUICtrlRead($Input_berater_4) & $Berateremail & GUICtrlRead($label_berater_4, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2 & $Beraterzusammen_zeile3 & $Beraterzusammen_zeile4)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 5 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile3 = GUICtrlRead($Input_berater_3) & $Berateremail & GUICtrlRead($label_berater_3, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile4 = GUICtrlRead($Input_berater_4) & $Berateremail & GUICtrlRead($label_berater_4, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile5 = GUICtrlRead($Input_berater_5) & $Berateremail & GUICtrlRead($label_berater_5, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2 & $Beraterzusammen_zeile3 & $Beraterzusammen_zeile4 & $Beraterzusammen_zeile5)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 6 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile3 = GUICtrlRead($Input_berater_3) & $Berateremail & GUICtrlRead($label_berater_3, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile4 = GUICtrlRead($Input_berater_4) & $Berateremail & GUICtrlRead($label_berater_4, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile5 = GUICtrlRead($Input_berater_5) & $Berateremail & GUICtrlRead($label_berater_5, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile6 = GUICtrlRead($Input_berater_6) & $Berateremail & GUICtrlRead($label_berater_6, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2 & $Beraterzusammen_zeile3 & $Beraterzusammen_zeile4 & $Beraterzusammen_zeile5 & $Beraterzusammen_zeile6)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 7 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen-' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile3 = GUICtrlRead($Input_berater_3) & $Berateremail & GUICtrlRead($label_berater_3, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile4 = GUICtrlRead($Input_berater_4) & $Berateremail & GUICtrlRead($label_berater_4, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile5 = GUICtrlRead($Input_berater_5) & $Berateremail & GUICtrlRead($label_berater_5, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile6 = GUICtrlRead($Input_berater_6) & $Berateremail & GUICtrlRead($label_berater_6, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile7 = GUICtrlRead($Input_berater_7) & $Berateremail & GUICtrlRead($label_berater_7, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2 & $Beraterzusammen_zeile3 & $Beraterzusammen_zeile4 & $Beraterzusammen_zeile5 & $Beraterzusammen_zeile6 & $Beraterzusammen_zeile7)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 8 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile3 = GUICtrlRead($Input_berater_3) & $Berateremail & GUICtrlRead($label_berater_3, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile4 = GUICtrlRead($Input_berater_4) & $Berateremail & GUICtrlRead($label_berater_4, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile5 = GUICtrlRead($Input_berater_5) & $Berateremail & GUICtrlRead($label_berater_5, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile6 = GUICtrlRead($Input_berater_6) & $Berateremail & GUICtrlRead($label_berater_6, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile7 = GUICtrlRead($Input_berater_7) & $Berateremail & GUICtrlRead($label_berater_7, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile8 = GUICtrlRead($Input_berater_8) & $Berateremail & GUICtrlRead($label_berater_8, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2 & $Beraterzusammen_zeile3 & $Beraterzusammen_zeile4 & $Beraterzusammen_zeile5 & $Beraterzusammen_zeile6 & $Beraterzusammen_zeile7 & $Beraterzusammen_zeile8)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 9 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile3 = GUICtrlRead($Input_berater_3) & $Berateremail & GUICtrlRead($label_berater_3, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile4 = GUICtrlRead($Input_berater_4) & $Berateremail & GUICtrlRead($label_berater_4, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile5 = GUICtrlRead($Input_berater_5) & $Berateremail & GUICtrlRead($label_berater_5, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile6 = GUICtrlRead($Input_berater_6) & $Berateremail & GUICtrlRead($label_berater_6, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile7 = GUICtrlRead($Input_berater_7) & $Berateremail & GUICtrlRead($label_berater_7, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile8 = GUICtrlRead($Input_berater_8) & $Berateremail & GUICtrlRead($label_berater_8, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile9 = GUICtrlRead($Input_berater_9) & $Berateremail & GUICtrlRead($label_berater_9, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2 & $Beraterzusammen_zeile3 & $Beraterzusammen_zeile4 & $Beraterzusammen_zeile5 & $Beraterzusammen_zeile6 & $Beraterzusammen_zeile7 & $Beraterzusammen_zeile8 & $Beraterzusammen_zeile9)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 10 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile3 = GUICtrlRead($Input_berater_3) & $Berateremail & GUICtrlRead($label_berater_3, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile4 = GUICtrlRead($Input_berater_4) & $Berateremail & GUICtrlRead($label_berater_4, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile5 = GUICtrlRead($Input_berater_5) & $Berateremail & GUICtrlRead($label_berater_5, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile6 = GUICtrlRead($Input_berater_6) & $Berateremail & GUICtrlRead($label_berater_6, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile7 = GUICtrlRead($Input_berater_7) & $Berateremail & GUICtrlRead($label_berater_7, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile8 = GUICtrlRead($Input_berater_8) & $Berateremail & GUICtrlRead($label_berater_8, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile9 = GUICtrlRead($Input_berater_9) & $Berateremail & GUICtrlRead($label_berater_9, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile10 = GUICtrlRead($Input_berater_10) & $Berateremail & GUICtrlRead($label_berater_10, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2 & $Beraterzusammen_zeile3 & $Beraterzusammen_zeile4 & $Beraterzusammen_zeile5 & $Beraterzusammen_zeile6 & $Beraterzusammen_zeile7 & $Beraterzusammen_zeile8 & $Beraterzusammen_zeile9 & $Beraterzusammen_zeile10)
        EndIf
    EndFunc   ;==>Berater
    Func rendercond()
        GUICtrlSetStyle($Label1, $SS_LEFT)
        #Region eine Zeile mit und ohne cleave
        If GUICtrlGetState($Combovalues2) <> 80 And GUICtrlRead($child_tab_tab1) = 0 Then         ; wenn eine Zeile und kein cleave
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends2
            GUICtrlSetData($Label1, $zeile1)
        EndIf
        If GUICtrlGetState($Combovalues2) <> 80 And GUICtrlRead($child_tab_tab1) = 1 Then         ; wenn eine Zeile und cleave Nummer
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends2a
            $cleavezeile1 = $cleaveConfig2 & $numeraltext & GUICtrlRead($numeral) & $numeralDecimalMarktext & GUICtrlRead($numeralDecimalMark) & $delimitertext & GUICtrlRead($delimiternummer)
            $cleavezeile2 = $numeralIntegerScaletext & GUICtrlRead($numeralIntegerScale) & $numeralDecimalScaletext & GUICtrlRead($numeralDecimalScale) & $numeralPositiveOnlytext & GUICtrlRead($numeralPositiveOnly) & $suffixtext & GUICtrlRead($suffixnummer) & $placeholdertext & GUICtrlRead($placeholdernummer) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $cleavezeile1 & $cleavezeile2)
        EndIf
        If GUICtrlGetState($Combovalues2) <> 80 And GUICtrlRead($child_tab_tab1) = 2 Then         ; wenn eine Zeile und cleave Datum
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends2a
            $cleavezeile = $cleaveConfig2 & $datetext & GUICtrlRead($date) & $datepatterntext & GUICtrlRead($datepattern) & $delimitertext & GUICtrlRead($delimiterdatum) & $placeholdertext & GUICtrlRead($placeholder) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $cleavezeile)
        EndIf
        If GUICtrlGetState($Combovalues2) <> 80 And GUICtrlRead($child_tab_tab1) = 3 Then                ; wenn eine Zeile und cleave Telefon
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends2a
            $cleavezeile = $cleaveConfig2 & $phonetext & GUICtrlRead($phone) & $phoneRegionCodetext & GUICtrlRead($phoneRegionCode) & $placeholderfontext & GUICtrlRead($placeholderfon) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $cleavezeile)
        EndIf
        If GUICtrlGetState($Combovalues2) <> 80 And GUICtrlRead($child_tab_tab1) = 4 Then                ; wenn eine Zeile und cleave Zeit
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends2a
            $cleavezeile = $cleaveConfig2 & $timetext & GUICtrlRead($time) & $timePatterntext & GUICtrlRead($timePattern) & $delimiterzeittext & GUICtrlRead($delimiterzeit) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $cleavezeile)
        EndIf
        #EndRegion eine Zeile mit und ohne cleave
        #Region zwei Zeilen mit und ohne cleave
        If GUICtrlGetState($Combovalues2) = 80 And GUICtrlRead($child_tab_tab1) = 0 Then         ; wenn zwei Zeilen und kein cleave
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends2a
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends2
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2)
        EndIf
        If GUICtrlGetState($Combovalues2) = 80 And GUICtrlRead($child_tab_tab1) = 1 Then         ; wenn zwei Zeilen und cleave Nummer
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends2a
            $cleavezeile1 = $cleaveConfig2 & $numeraltext & GUICtrlRead($numeral) & $numeralDecimalMarktext & GUICtrlRead($numeralDecimalMark) & $delimitertext & GUICtrlRead($delimiternummer)
            $cleavezeile2 = $numeralIntegerScaletext & GUICtrlRead($numeralIntegerScale) & $numeralDecimalScaletext & GUICtrlRead($numeralDecimalScale) & $numeralPositiveOnlytext & GUICtrlRead($numeralPositiveOnly) & $suffixtext & GUICtrlRead($suffixnummer) & $placeholdertext & GUICtrlRead($placeholdernummer) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $cleavezeile1 & $cleavezeile2)
        EndIf
        If GUICtrlGetState($Combovalues2) = 80 And GUICtrlRead($child_tab_tab1) = 2 Then         ; wenn zwei Zeilen und cleave Datum
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends2a
            $cleavezeile = $cleaveConfig2 & $datetext & GUICtrlRead($date) & $datepatterntext & GUICtrlRead($datepattern) & $delimitertext & GUICtrlRead($delimiterdatum) & $placeholdertext & GUICtrlRead($placeholder) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $cleavezeile)
        EndIf
        If GUICtrlGetState($Combovalues2) = 80 And GUICtrlRead($child_tab_tab1) = 3 Then         ; wenn zwei Zeilen und cleave Telefon
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends2a
            $cleavezeile = $cleaveConfig2 & $phonetext & GUICtrlRead($phone) & $phoneRegionCodetext & GUICtrlRead($phoneRegionCode) & $placeholderfontext & GUICtrlRead($placeholderfon) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $cleavezeile)
        EndIf
        If GUICtrlGetState($Combovalues2) = 80 And GUICtrlRead($child_tab_tab1) = 4 Then         ; wenn zwei Zeilen und cleave Zeit
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends2a
            $cleavezeile = $cleaveConfig2 & $timetext & GUICtrlRead($time) & $timePatterntext & GUICtrlRead($timePattern) & $delimiterzeittext & GUICtrlRead($delimiterzeit) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $cleavezeile)
        EndIf
        #EndRegion zwei Zeilen mit und ohne cleave
        #Region drei Zeilen mit und ohne cleave
        If GUICtrlGetState($Combovalues3) = 80 And GUICtrlRead($child_tab_tab1) = 0 Then         ; wenn drei Zeilen und kein cleave
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends1
            $zeile3 = $rendercond2 & $actions & GUICtrlRead($Comboaction3) & $fields & GUICtrlRead($Combofields3) & $values & GUICtrlRead($Combovalues3) & $ends2
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $zeile3)
        EndIf
        If GUICtrlGetState($Combovalues3) = 80 And GUICtrlRead($child_tab_tab1) = 1 Then         ; wenn drei Zeilen und cleave Nummer
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends1
            $zeile3 = $rendercond2 & $actions & GUICtrlRead($Comboaction3) & $fields & GUICtrlRead($Combofields3) & $values & GUICtrlRead($Combovalues3) & $ends2a
            $cleavezeile1 = $cleaveConfig2 & $numeraltext & GUICtrlRead($numeral) & $numeralDecimalMarktext & GUICtrlRead($numeralDecimalMark) & $delimitertext & GUICtrlRead($delimiternummer)
            $cleavezeile2 = $numeralIntegerScaletext & GUICtrlRead($numeralIntegerScale) & $numeralDecimalScaletext & GUICtrlRead($numeralDecimalScale) & $numeralPositiveOnlytext & GUICtrlRead($numeralPositiveOnly) & $suffixtext & GUICtrlRead($suffixnummer) & $placeholdertext & GUICtrlRead($placeholdernummer) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $zeile3 & @CRLF & $cleavezeile1 & $cleavezeile2)
        EndIf
        If GUICtrlGetState($Combovalues3) = 80 And GUICtrlRead($child_tab_tab1) = 2 Then         ; wenn drei Zeilen und cleave Datum
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends1
            $zeile3 = $rendercond2 & $actions & GUICtrlRead($Comboaction3) & $fields & GUICtrlRead($Combofields3) & $values & GUICtrlRead($Combovalues3) & $ends2a
            $cleavezeile = $cleaveConfig2 & $datetext & GUICtrlRead($date) & $datepatterntext & GUICtrlRead($datepattern) & $delimitertext & GUICtrlRead($delimiterdatum) & $placeholdertext & GUICtrlRead($placeholder) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $zeile3 & @CRLF & $cleavezeile)
        EndIf
        If GUICtrlGetState($Combovalues3) = 80 And GUICtrlRead($child_tab_tab1) = 3 Then         ; wenn drei Zeilen und cleave Telefon
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends1
            $zeile3 = $rendercond2 & $actions & GUICtrlRead($Comboaction3) & $fields & GUICtrlRead($Combofields3) & $values & GUICtrlRead($Combovalues3) & $ends2a
            $cleavezeile = $cleaveConfig2 & $phonetext & GUICtrlRead($phone) & $phoneRegionCodetext & GUICtrlRead($phoneRegionCode) & $placeholderfontext & GUICtrlRead($placeholderfon) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $zeile3 & @CRLF & $cleavezeile)
        EndIf
        If GUICtrlGetState($Combovalues3) = 80 And GUICtrlRead($child_tab_tab1) = 4 Then         ; wenn drei Zeilen und cleave Zeit
            $zeile1 = $rendercond & $actions & GUICtrlRead($Comboaction1) & $fields & GUICtrlRead($Combofields1) & $values & GUICtrlRead($Combovalues1) & $ends1
            $zeile2 = $rendercond2 & $actions & GUICtrlRead($Comboaction2) & $fields & GUICtrlRead($Combofields2) & $values & GUICtrlRead($Combovalues2) & $ends1
            $zeile3 = $rendercond2 & $actions & GUICtrlRead($Comboaction3) & $fields & GUICtrlRead($Combofields3) & $values & GUICtrlRead($Combovalues3) & $ends2a
            $cleavezeile = $cleaveConfig2 & $timetext & GUICtrlRead($time) & $timePatterntext & GUICtrlRead($timePattern) & $delimiterzeittext & GUICtrlRead($delimiterzeit) & $end
            GUICtrlSetData($Label1, $zeile1 & @CRLF & $zeile2 & @CRLF & $zeile3 & @CRLF & $cleavezeile)
        EndIf
        #EndRegion drei Zeilen mit und ohne cleave
    EndFunc   ;==>rendercond
    #EndRegion Functions Main
    #Region Functions combo
    Func combo2_hide()
        GUICtrlSetState($Comboaction2, $GUI_HIDE)
        GUICtrlSetState($Combofields2, $GUI_HIDE)
        GUICtrlSetState($Combovalues2, $GUI_HIDE)
    EndFunc   ;==>combo2_hide
    Func combo2_show()
        GUICtrlSetState($Comboaction2, $GUI_SHOW)
        GUICtrlSetState($Combofields2, $GUI_SHOW)
        GUICtrlSetState($Combovalues2, $GUI_SHOW)
    EndFunc   ;==>combo2_show
    Func combo3_hide()
        GUICtrlSetState($Comboaction3, $GUI_HIDE)
        GUICtrlSetState($Combofields3, $GUI_HIDE)
        GUICtrlSetState($Combovalues3, $GUI_HIDE)
    EndFunc   ;==>combo3_hide
    Func combo3_show()
        GUICtrlSetState($Comboaction3, $GUI_SHOW)
        GUICtrlSetState($Combofields3, $GUI_SHOW)
        GUICtrlSetState($Combovalues3, $GUI_SHOW)
    EndFunc   ;==>combo3_show
    #EndRegion Functions combo
    #Region Functions auswahl
    Func auswahl2_hide()
        GUICtrlSetState($label_auswahl_2, $GUI_HIDE)
        GUICtrlSetState($Input_auswahl_2, $GUI_HIDE)
    EndFunc   ;==>auswahl2_hide
    Func auswahl2_show()
        GUICtrlSetState($label_auswahl_2, $GUI_SHOW)
        GUICtrlSetState($Input_auswahl_2, $GUI_SHOW)
    EndFunc   ;==>auswahl2_show
    Func auswahl3_hide()
        GUICtrlSetState($label_auswahl_3, $GUI_HIDE)
        GUICtrlSetState($Input_auswahl_3, $GUI_HIDE)
    EndFunc   ;==>auswahl3_hide
    Func auswahl3_show()
        GUICtrlSetState($label_auswahl_3, $GUI_SHOW)
        GUICtrlSetState($Input_auswahl_3, $GUI_SHOW)
    EndFunc   ;==>auswahl3_show
    Func auswahl4_hide()
        GUICtrlSetState($label_auswahl_4, $GUI_HIDE)
        GUICtrlSetState($Input_auswahl_4, $GUI_HIDE)
    EndFunc   ;==>auswahl4_hide
    Func auswahl4_show()
        GUICtrlSetState($label_auswahl_4, $GUI_SHOW)
        GUICtrlSetState($Input_auswahl_4, $GUI_SHOW)
    EndFunc   ;==>auswahl4_show
    Func auswahl5_hide()
        GUICtrlSetState($label_auswahl_5, $GUI_HIDE)
        GUICtrlSetState($Input_auswahl_5, $GUI_HIDE)
    EndFunc   ;==>auswahl5_hide
    Func auswahl5_show()
        GUICtrlSetState($label_auswahl_5, $GUI_SHOW)
        GUICtrlSetState($Input_auswahl_5, $GUI_SHOW)
    EndFunc   ;==>auswahl5_show
    #EndRegion Functions auswahl
    #Region Functions Berater
    Func berater10_hide()
        GUICtrlSetState($label_berater_10, $GUI_HIDE)
        GUICtrlSetState($Input_berater_10, $GUI_HIDE)
    EndFunc   ;==>berater10_hide
    Func berater10_show()
        GUICtrlSetState($label_berater_10, $GUI_SHOW)
        GUICtrlSetState($Input_berater_10, $GUI_SHOW)
    EndFunc   ;==>berater10_show
    Func berater2_hide()
        GUICtrlSetState($label_berater_2, $GUI_HIDE)
        GUICtrlSetState($Input_berater_2, $GUI_HIDE)
    EndFunc   ;==>berater2_hide
    Func berater2_show()
        GUICtrlSetState($label_berater_2, $GUI_SHOW)
        GUICtrlSetState($Input_berater_2, $GUI_SHOW)
    EndFunc   ;==>berater2_show
    Func berater3_hide()
        GUICtrlSetState($label_berater_3, $GUI_HIDE)
        GUICtrlSetState($Input_berater_3, $GUI_HIDE)
    EndFunc   ;==>berater3_hide
    Func berater3_show()
        GUICtrlSetState($label_berater_3, $GUI_SHOW)
        GUICtrlSetState($Input_berater_3, $GUI_SHOW)
    EndFunc   ;==>berater3_show
    Func berater4_hide()
        GUICtrlSetState($label_berater_4, $GUI_HIDE)
        GUICtrlSetState($Input_berater_4, $GUI_HIDE)
    EndFunc   ;==>berater4_hide
    Func berater4_show()
        GUICtrlSetState($label_berater_4, $GUI_SHOW)
        GUICtrlSetState($Input_berater_4, $GUI_SHOW)
    EndFunc   ;==>berater4_show
    Func berater5_hide()
        GUICtrlSetState($label_berater_5, $GUI_HIDE)
        GUICtrlSetState($Input_berater_5, $GUI_HIDE)
    EndFunc   ;==>berater5_hide
    Func berater5_show()
        GUICtrlSetState($label_berater_5, $GUI_SHOW)
        GUICtrlSetState($Input_berater_5, $GUI_SHOW)
    EndFunc   ;==>berater5_show
    Func berater6_hide()
        GUICtrlSetState($label_berater_6, $GUI_HIDE)
        GUICtrlSetState($Input_berater_6, $GUI_HIDE)
    EndFunc   ;==>berater6_hide
    Func berater6_show()
        GUICtrlSetState($label_berater_6, $GUI_SHOW)
        GUICtrlSetState($Input_berater_6, $GUI_SHOW)
    EndFunc   ;==>berater6_show
    Func berater7_hide()
        GUICtrlSetState($label_berater_7, $GUI_HIDE)
        GUICtrlSetState($Input_berater_7, $GUI_HIDE)
    EndFunc   ;==>berater7_hide
    Func berater7_show()
        GUICtrlSetState($label_berater_7, $GUI_SHOW)
        GUICtrlSetState($Input_berater_7, $GUI_SHOW)
    EndFunc   ;==>berater7_show
    Func berater8_hide()
        GUICtrlSetState($label_berater_8, $GUI_HIDE)
        GUICtrlSetState($Input_berater_8, $GUI_HIDE)
    EndFunc   ;==>berater8_hide
    Func berater8_show()
        GUICtrlSetState($label_berater_8, $GUI_SHOW)
        GUICtrlSetState($Input_berater_8, $GUI_SHOW)
    EndFunc   ;==>berater8_show
    Func berater9_hide()
        GUICtrlSetState($label_berater_9, $GUI_HIDE)
        GUICtrlSetState($Input_berater_9, $GUI_HIDE)
    EndFunc   ;==>berater9_hide
    Func berater9_show()
        GUICtrlSetState($label_berater_9, $GUI_SHOW)
        GUICtrlSetState($Input_berater_9, $GUI_SHOW)
    EndFunc   ;==>berater9_show
    #EndRegion Functions Berater
    Alles anzeigen
  • For schleife anhand der vorhandenen Controls

    • mbischoff
    • 17. November 2020 um 14:08

    zur veranschaulichung und der einfachheit halber der ganze code. Teil 1

    Ich wüsste nicht was ich daraus entnehmen könnte ohne die Funktion zu brechen.

    C
    #include <GUIConstantsEx.au3>
    #include <ButtonConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <ComboConstants.au3>
    #include <EditConstants.au3>
    #include <Array.au3>
    #include <String.au3>
    
    Opt("MouseCoordMode", 0)
    Opt("MustDeclareVars", 1)
    
    #Region Variables
    #Region Declare
    Global $Berateremail, $Beraterende, $Beraterendezeile, $Beraterstart, $Beraterzusammen_zeile1
    Global $delimiterzeittext, $timePatterntext, $timetext, $ends2a, $rendercond2, $aM, $cleavezeile2, $cleavezeile1, $label_berater_1, $Input_auswahl_1
    Global $phoneRegionCodetext, $phonetext, $placeholderfontext, $numeralIntegerScale, $numeralIntegerScaletext, $datetext, $Input_dropdown_select, $Input_auswahl_2, $Input_auswahl_3
    Global $delimiterdatum, $delimiternummer, $delimiterzeit, $placeholderfon, $placeholdernummer, $suffixnummer, $UD1, $Input_auswahl_4, $Input_auswahl_5
    Global $child1tab, $Comboaction3, $main_tab, $numeralPositiveOnlytext, $suffixtext, $datepatterntext, $cleaveConfig2, $label_auswahl_2, $label_auswahl_3, $label_auswahl_4
    Global $Actiongroup, $actions, $Button1, $child_tab_tab1, $child1, $child11tab, $child12tab, $child13tab, $child14tab, $child15tab, $label_auswahl_5, $Auswahlzeilen
    Global $child2, $child2tab, $childtabset, $cleavegroup, $cleavezeile, $Comboaction1, $Comboaction2, $cleaveConfig1, $Auswahlzusammen
    Global $Combofields1, $Combofields2, $Combofields3, $Combovalues1, $Combovalues2, $Combovalues3, $date, $dateMax, $dateMin, $datepattern, $Auswahlzusammen_zeile1, $Auswahlzusammen_zeile2
    Global $delimitertext, $end, $ends1, $ends2, $Fieldgroup, $fields, $fields_data, $gesammt, $Input1_tab1, $Label1, $Label2, $Auswahlklick, $Auswahlzusammen_zeile3, $Auswahlzusammen_zeile4
    Global $msg, $numeral, $numeralDecimalMark, $numeralDecimalMarktext, $numeralDecimalScale, $numeralDecimalScaletext, $numeralPositiveOnly, $Auswahlzusammen_zeile5
    Global $numeraltext, $phone, $phoneRegionCode, $placeholder, $placeholdertext, $rendercond, $rendercond_zeilen, $child3, $child3tab, $Input_dropdown_berater
    Global $time, $timePattern, $UD, $UD2, $value_data, $Valuegroup, $values, $zeile1, $zeile2, $zeile3, $main_GUI, $Ende, $start, $Trennerk, $Trennerd
    Global $Input_berater_1, $Input_berater_2, $Input_berater_3, $Input_berater_4, $Input_berater_5, $Input_berater_6, $Input_berater_7, $Input_berater_8, $Input_berater_9, $Input_berater_10
    Global $label_berater_1, $label_berater_2, $label_berater_3, $label_berater_4, $label_berater_5, $label_berater_6, $label_berater_7, $label_berater_8, $label_berater_9, $label_berater_10
    Global $label_auswahl_1, $Auswahlzeilen_berater, $Beraterzusammen_zeile2, $Beraterzusammen_zeile3, $Beraterzusammen_zeile4, $Beraterzusammen_zeile5, $Beraterzusammen_zeile6, $Beraterzusammen_zeile7, $Beraterzusammen_zeile8, $Beraterzusammen_zeile9, $Beraterzusammen_zeile10
    Global $Beraterdaten[10][3]
    #EndRegion Declare
    #Region Viriable Set
    #Region Renderconditions
    ;~ $Beraterdaten[10][3]
    $fields_data = "moechte_bauen_oder_kaufen|objektart|nutzung-kaufobjekt|stellplaetze-garage-etc-wunschimmobilie|anschlussfinanzierung|private-anschaffungen|modernisieren-umbauen"
    $value_data = ""
    $rendercond_zeilen = 1
    $Auswahlzeilen = 1
    $Auswahlzeilen_berater = 1
    $Comboaction1 = ""
    $Combofields1 = ""
    $Combovalues1 = ""
    $Comboaction2 = ""
    $Combofields2 = ""
    $Combovalues2 = ""
    $rendercond = '{ "renderConditions": ['
    $rendercond2 = ','
    $actions = '{ "action": "'
    $fields = '", "fields": ["'
    $values = '"], "values": ["'
    $ends2 = '"] }]}'
    $ends2a = '"] }]'
    $ends1 = '"] }'
    $end = '"}'
    $gesammt = '{ "renderConditions": [{ "action": "' + $Comboaction1 + '", "fields": ["' + $Combofields1 + '"], "values": ["' + $Combovalues1 + '"] }]}'
    $cleaveConfig1 = '{"cleaveConfig": { '
    $cleaveConfig2 = ',"cleaveConfig": { '
    $childtabset = ""
    $Auswahlklick = 0
    #EndRegion Renderconditions
    #Region cleave numeral Variablen
    $numeraltext = '"numeral": '
    $numeralDecimalMarktext = ', "numeralDecimalMark": "'
    $delimitertext = '", "delimiter": "'
    $numeralIntegerScaletext = '", "numeralIntegerScale": "'
    $numeralDecimalScaletext = '", "numeralDecimalScale": "'
    $numeralPositiveOnlytext = '", "numeralPositiveOnly": '
    $suffixtext = ' }, "suffix": "'
    $placeholdertext = '", "placeholder": "'
    #EndRegion cleave numeral Variablen
    #Region cleave Date Variablen
    $datetext = '"date": '
    $datepatterntext = ', "datePattern": "'
    #EndRegion cleave Date Variablen
    #Region cleave Telefon Variablen
    $phonetext = '"phone": '
    $phoneRegionCodetext = ', "phoneRegionCode": "'
    $placeholderfontext = '", "placeholder": "'
    #EndRegion cleave Telefon Variablen
    #Region cleave Time Variablen
    $timetext = '"time": '
    $timePatterntext = ', "timePattern": "'
    $delimiterzeittext = ', "delimiter": "'
    
    #EndRegion cleave Time Variablen
    #Region Auswahlbox
    $start = '{ ' & @CRLF & '    "'
    $Ende = '"' & @CRLF & '}'
    $Trennerk = '",' & @CRLF & '    "'
    $Trennerd = '":"'
    #EndRegion Auswahlbox
    #Region Berater
    $Beraterstart = '[' & @CRLF & '    ' & @CRLF & '    {' & @CRLF & '        "name": "'
    $Berateremail = '",' & @CRLF & '        ' & '"email": "'
    $Beraterendezeile = '"' & @CRLF & '    },' & @CRLF & '    {' & @CRLF & '        "name": "'
    $Beraterende = '"' & @CRLF & '    }' & @CRLF & ']'
    #EndRegion Berater
    #EndRegion Viriable Set
    #EndRegion Variables
    #Region GUI
    ; This window has 2 ok/cancel-buttons
    $main_GUI = GUICreate("AppCenter Tool (Beta 3)", 676, 438)
    GUICtrlSetState(-1, $GUI_SHOW)
    $Button1 = GUICtrlCreateButton("Generieren", 15, 290, 650, 20, BitOR($BS_MULTILINE, $BS_BOTTOM))
    $Label1 = GUICtrlCreateLabel("Hier wird der generierte Code stehen", 15, 320, 650, 105, $SS_SUNKEN)
    GUICtrlSetStyle(-1, $SS_CENTER)
    
    #Region Tab1
    ; Create the first child window that is implemented into the main GUI
    $child1 = GUICreate("", 650, 260, 15, 35, BitOR($WS_CHILD, $WS_TABSTOP), -1, $main_GUI)
    $Input1_tab1 = GUICtrlCreateInput("1", 570, 125, 60, 25)
    $UD = GUICtrlCreateUpdown(-1)
    GUICtrlSetLimit($UD, 3, 1)
    GUICtrlSetFont($Input1_tab1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    
    #Region  Dropdown rendercondition
    $Actiongroup = GUICtrlCreateGroup("Action", 24, 0, 121, 113)
    $Comboaction1 = GUICtrlCreateCombo("", 32, 20, 100, 50, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, "show|hide|Bitte wählen", "Bitte wählen")
    $Comboaction2 = GUICtrlCreateCombo("", 32, 52, 100, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, "show|hide|Bitte wählen", "Bitte wählen")
    GUICtrlSetState($Comboaction2, $GUI_HIDE)
    $Comboaction3 = GUICtrlCreateCombo("", 32, 84, 100, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, "show|hide|Bitte wählen", "Bitte wählen")
    GUICtrlSetState($Comboaction3, $GUI_HIDE)
    
    $Fieldgroup = GUICtrlCreateGroup("Field", 168, 0, 225, 113)     ;finanzierungsbedarf für (Adminname)
    $Combofields1 = GUICtrlCreateCombo("", 176, 20, 201, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, $fields_data)
    $Combofields2 = GUICtrlCreateCombo("", 176, 52, 201, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, $fields_data)
    GUICtrlSetState($Combofields2, $GUI_HIDE)
    $Combofields3 = GUICtrlCreateCombo("", 176, 84, 201, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, $fields_data)
    GUICtrlSetState($Combofields3, $GUI_HIDE)
    
    $Valuegroup = GUICtrlCreateGroup("Values", 416, 0, 225, 113)     ; Ja,Nein,1
    $Combovalues1 = GUICtrlCreateCombo("", 424, 20, 201, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, $value_data)
    $Combovalues2 = GUICtrlCreateCombo("", 424, 52, 201, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, $value_data)
    GUICtrlSetState($Combovalues2, $GUI_HIDE)
    $Combovalues3 = GUICtrlCreateCombo("", 424, 84, 201, 25, $CBS_DROPDOWNLIST)
    GUICtrlSetData(-1, $value_data)
    GUICtrlSetState($Combovalues3, $GUI_HIDE)
    
    #EndRegion  Dropdown rendercondition
    $child_tab_tab1 = GUICtrlCreateTab(0, 135, 655, 200, $SS_SUNKEN)
    #Region cleave nichts
    $child11tab = GUICtrlCreateTabItem("Nichts")
    $cleavegroup = GUICtrlCreateGroup("cleave", 15, 160, 615, 85)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    GUICtrlSetState($cleavegroup, $GUI_SHOW)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $Label2 = GUICtrlCreateLabel("Renderconditions ohne cleave verwenden", 35, 190, 300, 50)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_SHOW)
    
    #EndRegion cleave nichts
    #Region cleave Nummer
    $child12tab = GUICtrlCreateTabItem("Nummer")
    $cleavegroup = GUICtrlCreateGroup("cleave", 15, 160, 615, 85)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    GUICtrlSetState(-1, $GUI_SHOW)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $numeral = GUICtrlCreateCombo("", 32, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "true|false", "true")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $numeralDecimalMark = GUICtrlCreateCombo("", 104, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, ".|,", ",")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $delimiternummer = GUICtrlCreateCombo("", 172, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, ".|,", ".")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $numeralIntegerScale = GUICtrlCreateCombo("", 240, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "1|2|3|4|5|6|7|8|9|10", "5")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $numeralDecimalScale = GUICtrlCreateCombo("", 308, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "1|2|3|4|5|6|7|8|9|10", "2")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $numeralPositiveOnly = GUICtrlCreateCombo("", 376, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "true|false", "true")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $suffixnummer = GUICtrlCreateCombo("", 444, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "€|$", "€")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $placeholdernummer = GUICtrlCreateCombo("", 514, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "0|Nummer|Zahl", "Zahl")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    #EndRegion cleave Nummer
    #Region cleave Datum
    $child13tab = GUICtrlCreateTabItem("Datum")
    $cleavegroup = GUICtrlCreateGroup("cleave", 15, 160, 615, 85)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    GUICtrlSetState($cleavegroup, $GUI_SHOW)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $date = GUICtrlCreateCombo("", 30, 186, 85, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "|true|false", "true")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $datepattern = GUICtrlCreateCombo("", 120, 186, 85, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, '|[ "d","m","Y" ]|[ "d","m","y" ]|[ "Y","m","d" ]|[ "m","y" ]|[ "m","Y" ]', '[ "d","m","Y" ]')
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $dateMin = GUICtrlCreateDate("1900/01/01", 210, 186, 85, 25) ;, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $dateMax = GUICtrlCreateDate("2040/01/01", 300, 186, 85, 25) ;, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $delimiterdatum = GUICtrlCreateCombo("", 390, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "|.|/|:", ".")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $placeholder = GUICtrlCreateCombo("", 460, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "|0|Nummer|Zahl|Datum|TT.MM.JJJJ|MM.JJ", "TT.MM.JJJJ")
    GUICtrlSetFont($placeholder, 10, 800, 0, "MS Sans Serif")
    #EndRegion cleave Datum
    #Region cleave Telefon
    $child14tab = GUICtrlCreateTabItem("Telefon")
    $cleavegroup = GUICtrlCreateGroup("cleave", 15, 160, 615, 85)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    GUICtrlSetState(-1, $GUI_SHOW)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $phone = GUICtrlCreateCombo("", 30, 186, 85, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "||true|false", "true")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $phoneRegionCode = GUICtrlCreateCombo("", 120, 186, 85, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "|NL +31|BE +32|F +33|SP +34|I +39|DE +49", "DE +49")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $placeholderfon = GUICtrlCreateCombo("", 210, 186, 85, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "|0|Nummer|Zahl|Datum", "Nummer")
    GUICtrlSetFont($placeholder, 10, 800, 0, "MS Sans Serif")
    #EndRegion cleave Telefon
    #Region cleave Zeit
    $child15tab = GUICtrlCreateTabItem("Zeit")
    $cleavegroup = GUICtrlCreateGroup("cleave", 15, 160, 615, 85)
    GUICtrlSetFont(-1, 8, 400, 0, "Arial")
    GUICtrlSetState(-1, $GUI_SHOW)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $time = GUICtrlCreateCombo("", 32, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "|true|false", "true")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $timePattern = GUICtrlCreateCombo("", 104, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "|'h','m'|'h','m','s'|'s','m','h'", "'h','m'")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $delimiterzeit = GUICtrlCreateCombo("", 175, 186, 65, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
    GUICtrlSetData(-1, "|.|,|:", ":")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    
    #EndRegion cleave Zeit
    ;~ $child15tab = GUICtrlCreateTabItem("5")
    ;~ $child16tab = GUICtrlCreateTabItem("6")
    #EndRegion Tab1
    #Region Tab2
    ; Create the second child window that is implemented into the main GUI
    $child2 = GUICreate("", 650, 390, 15, 35, BitOR($WS_CHILD, $WS_TABSTOP), -1, $main_GUI)
    GUICtrlCreateGroup("Select Generator", 24, 0, 220, 220)
    $Input_dropdown_select = GUICtrlCreateInput($Auswahlzeilen, 570, 125, 60, 25)
    $UD1 = GUICtrlCreateUpdown(-1)
    GUICtrlSetLimit($UD1, 5, 1)
    GUICtrlSetFont($Input_dropdown_select, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $Input_auswahl_1 = GUICtrlCreateInput("", 32, 20, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_SHOW)
    $label_auswahl_1 = GUICtrlCreateInput("", 137, 20, 100, 25, $ES_READONLY)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_SHOW)
    $Input_auswahl_2 = GUICtrlCreateInput("", 32, 60, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_auswahl_2 = GUICtrlCreateInput("", 137, 60, 100, 25, $ES_READONLY)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_auswahl_3 = GUICtrlCreateInput("", 32, 100, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_auswahl_3 = GUICtrlCreateInput("", 137, 100, 100, 25, $ES_READONLY)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_auswahl_4 = GUICtrlCreateInput("", 32, 140, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_auswahl_4 = GUICtrlCreateInput("", 137, 140, 100, 25, $ES_READONLY)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_auswahl_5 = GUICtrlCreateInput("", 32, 180, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_auswahl_5 = GUICtrlCreateInput("", 137, 180, 100, 25, $ES_READONLY)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    #EndRegion Tab2
    
    #Region Tab3
    $child3 = GUICreate("", 650, 390, 15, 35, BitOR($WS_CHILD, $WS_TABSTOP), -1, $main_GUI)
    GUICtrlCreateGroup("Berater Generator", 24, 0, 500, 220)
    $Input_dropdown_berater = GUICtrlCreateInput($Auswahlzeilen_berater, 570, 125, 60, 25)
    $UD2 = GUICtrlCreateUpdown(-1)
    GUICtrlSetLimit($UD2, 10, 1)
    GUICtrlSetFont($Input_dropdown_berater, 10, 800, 0, "MS Sans Serif")
    
    $Input_berater_1 = GUICtrlCreateCombo("", 32, 20, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_SHOW)
    GUICtrlSetData(-1, "--Bitte wählen--|Neu zuordnen", "")
    $label_berater_1 = GUICtrlCreateInput("", 137, 20, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_SHOW)
    $Input_berater_2 = GUICtrlCreateInput("", 32, 60, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_2 = GUICtrlCreateInput("", 137, 60, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_berater_3 = GUICtrlCreateInput("", 32, 100, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_3 = GUICtrlCreateInput("", 137, 100, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_berater_4 = GUICtrlCreateInput("", 32, 140, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_4 = GUICtrlCreateInput("", 137, 140, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_berater_5 = GUICtrlCreateInput("", 32, 180, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_5 = GUICtrlCreateInput("", 137, 180, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_berater_6 = GUICtrlCreateInput("", 262, 20, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_6 = GUICtrlCreateInput("", 367, 20, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_berater_7 = GUICtrlCreateInput("", 262, 60, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_7 = GUICtrlCreateInput("", 367, 60, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_berater_8 = GUICtrlCreateInput("", 262, 100, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_8 = GUICtrlCreateInput("", 367, 100, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_berater_9 = GUICtrlCreateInput("", 262, 140, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_9 = GUICtrlCreateInput("", 367, 140, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $Input_berater_10 = GUICtrlCreateInput("", 262, 180, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    $label_berater_10 = GUICtrlCreateInput("", 367, 180, 100, 25)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetState(-1, $GUI_HIDE)
    #EndRegion Tab3
    ; Switch back the main GUI and create the tabs
    GUISwitch($main_GUI)
    $main_tab = GUICtrlCreateTab(0, 0, 676, 438)
    $child1tab = GUICtrlCreateTabItem("Renderconditions")
    $child2tab = GUICtrlCreateTabItem("Select Konf.")
    $child3tab = GUICtrlCreateTabItem("Berater Mail List")
    
    GUISetState()
    GUISetState(@SW_SHOW, $child1)
    GUISetState(@SW_HIDE, $child2)
    GUISetState(@SW_HIDE, $child3)
    #EndRegion GUI
    While 1
        $msg = GUIGetMsg(1)
        Switch $msg[0]
            Case $GUI_EVENT_CLOSE
                ExitLoop
    
            Case $main_tab
                Switch GUICtrlRead($main_tab)
                    Case 0
                        GUISetState(@SW_HIDE, $child3) ;Kommt noch aus
                        GUISetState(@SW_HIDE, $child2) ;Auswahl Konf. aus
                        GUISetState(@SW_SHOW, $child1) ;renderconditions an
                        GUICtrlSetState($child1tab, $GUI_SHOW)
    
                    Case 1
                        GUISetState(@SW_HIDE, $child3) ;Kommt noch an
                        GUISetState(@SW_HIDE, $child1) ;renderconditions aus
                        GUISetState(@SW_SHOW, $child2) ;Auswahl Konf. aus
                        GUICtrlSetState($child2tab, $GUI_SHOW)
    
                    Case 2
                        GUISetState(@SW_SHOW, $child3) ;Kommt noch an
                        GUISetState(@SW_HIDE, $child2) ;Auswahl Konf. aus
                        GUISetState(@SW_HIDE, $child1) ;renderconditions aus
                        GUICtrlSetState($child3tab, $GUI_SHOW)
                EndSwitch
            Case $child_tab_tab1
                Switch GUICtrlRead($child_tab_tab1)
                    Case 0
                        $childtabset = 0 ; nichts
                    Case 1
                        $childtabset = 1 ;Nummer
                    Case 2
                        $childtabset = 2 ;Datum
                    Case 3
                        $childtabset = 3 ;Telefon
                    Case 4
                        $childtabset = 4 ;Zeit
                EndSwitch
            Case $Input1_tab1 ; Dropdown Tab1
                If GUICtrlRead($Input1_tab1) = 2 And $rendercond_zeilen = 1 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    combo2_show()
                    $rendercond_zeilen = 2
                EndIf
                If GUICtrlRead($Input1_tab1) = 3 And $rendercond_zeilen = 2 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    combo3_show()
                    $rendercond_zeilen = 3
                EndIf
                If GUICtrlRead($Input1_tab1) = 2 And $rendercond_zeilen = 3 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    combo3_hide()
                    $rendercond_zeilen = 2
                EndIf
                If GUICtrlRead($Input1_tab1) = 1 And $rendercond_zeilen = 2 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    combo2_hide()
                    $rendercond_zeilen = 1
                EndIf
            Case $Input_dropdown_select ; Dropdown Tab2
                If GUICtrlRead($Input_dropdown_select) = 2 And $Auswahlzeilen = 1 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    auswahl2_show()
                    $Auswahlzeilen = 2
                EndIf
                If GUICtrlRead($Input_dropdown_select) = 3 And $Auswahlzeilen = 2 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    auswahl3_show()
                    $Auswahlzeilen = 3
                EndIf
                If GUICtrlRead($Input_dropdown_select) = 4 And $Auswahlzeilen = 3 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    auswahl4_show()
                    $Auswahlzeilen = 4
                EndIf
                If GUICtrlRead($Input_dropdown_select) = 5 And $Auswahlzeilen = 4 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    auswahl5_show()
                    $Auswahlzeilen = 5
                EndIf
                If GUICtrlRead($Input_dropdown_select) = 4 And $Auswahlzeilen = 5 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    auswahl5_hide()
                    $Auswahlzeilen = 4
                EndIf
                If GUICtrlRead($Input_dropdown_select) = 3 And $Auswahlzeilen = 4 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    auswahl4_hide()
                    $Auswahlzeilen = 3
                EndIf
                If GUICtrlRead($Input_dropdown_select) = 2 And $Auswahlzeilen = 3 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    auswahl3_hide()
                    $Auswahlzeilen = 2
                EndIf
                If GUICtrlRead($Input_dropdown_select) = 1 And $Auswahlzeilen = 2 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    auswahl2_hide()
                    $Auswahlzeilen = 1
                EndIf
            Case $Input_dropdown_berater ;Dropdown Tab3
                If GUICtrlRead($Input_dropdown_berater) = 2 And $Auswahlzeilen_berater = 1 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater2_show()
                    $Auswahlzeilen_berater = 2
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 3 And $Auswahlzeilen_berater = 2 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater3_show()
                    $Auswahlzeilen_berater = 3
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 4 And $Auswahlzeilen_berater = 3 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater4_show()
                    $Auswahlzeilen_berater = 4
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 5 And $Auswahlzeilen_berater = 4 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater5_show()
                    $Auswahlzeilen_berater = 5
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 6 And $Auswahlzeilen_berater = 5 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater6_show()
                    $Auswahlzeilen_berater = 6
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 7 And $Auswahlzeilen_berater = 6 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater7_show()
                    $Auswahlzeilen_berater = 7
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 8 And $Auswahlzeilen_berater = 7 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater8_show()
                    $Auswahlzeilen_berater = 8
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 9 And $Auswahlzeilen_berater = 8 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater9_show()
                    $Auswahlzeilen_berater = 9
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 10 And $Auswahlzeilen_berater = 9 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater10_show()
                    $Auswahlzeilen_berater = 10
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 9 And $Auswahlzeilen_berater = 10 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater10_hide()
                    $Auswahlzeilen_berater = 9
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 8 And $Auswahlzeilen_berater = 9 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater9_hide()
                    $Auswahlzeilen_berater = 8
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 7 And $Auswahlzeilen_berater = 8 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater8_hide()
                    $Auswahlzeilen_berater = 7
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 6 And $Auswahlzeilen_berater = 7 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater7_hide()
                    $Auswahlzeilen_berater = 6
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 5 And $Auswahlzeilen_berater = 6 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater6_hide()
                    $Auswahlzeilen_berater = 5
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 4 And $Auswahlzeilen_berater = 5 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater5_hide()
                    $Auswahlzeilen_berater = 4
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 3 And $Auswahlzeilen_berater = 4 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater4_hide()
                    $Auswahlzeilen_berater = 3
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 2 And $Auswahlzeilen_berater = 3 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater3_hide()
                    $Auswahlzeilen_berater = 2
                EndIf
                If GUICtrlRead($Input_dropdown_berater) = 1 And $Auswahlzeilen_berater = 2 Then ; UpDown abfrage und ein-/ausschalten der weiteren Zeilen
                    berater2_hide()
                    $Auswahlzeilen_berater = 1
                EndIf
            Case $Button1
                If GUICtrlRead($main_tab) = 0 Then rendercond()
                If GUICtrlRead($main_tab) = 1 Then auswahl()
                If GUICtrlRead($main_tab) = 2 Then Berater()
            Case $Combofields1 ; setze Value anhand des Fields eintrages
                Switch GUICtrlRead($Combofields1, $GUI_READ_EXTENDED)
                    Case 'nutzung-kaufobjekt' ;Field
                        If $value_data <> 'Eigengenutzt|Teilweise fremdgenutzt|Fremdgenutzt|Gewerblich' Then ; Value
                            $value_data = '|Eigengenutzt|Teilweise fremdgenutzt|Fremdgenutzt|Gewerblich'
                            GUICtrlSetData($Combovalues1, $value_data)
                        EndIf
                    Case 'objektart'
                        If $value_data <> 'Baugrundstück|Einfamilienhaus|Ferienhaus|Reihenmittelhaus|Doppelhaushälfte|Einfamilienhaus mit Einliegerwohnung|Mehrfamilienhaus|Zweifamilienhaus|Eigentumswohnung|Reiheneckhaus|Anderes Objekt' Then
                            $value_data = '|Baugrundstück|Einfamilienhaus|Ferienhaus|Reihenmittelhaus|Doppelhaushälfte|Einfamilienhaus mit Einliegerwohnung|Mehrfamilienhaus|Zweifamilienhaus|Eigentumswohnung|Reiheneckhaus|Anderes Objekt'
                            GUICtrlSetData($Combovalues1, $value_data)
                        EndIf
                    Case 'moechte_bauen_oder_kaufen'
                        If $value_data <> 'Neubau (eigenes Bauvorhaben|Kauf|Kauf (Neubau vom Bauträger)|Modernisierung' Then
                            $value_data = '|Neubau (eigenes Bauvorhaben|Kauf|Kauf (Neubau vom Bauträger)|Modernisierung'
                            GUICtrlSetData($Combovalues1, $value_data)
                        EndIf
                    Case 'stellplaetze-garage-etc-wunschimmobilie'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues1, $value_data)
                        EndIf
                    Case 'anschlussfinanzierung'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues1, $value_data)
                        EndIf
                    Case 'private-anschaffungen'
                        If $value_data <> '1|0' Then ;1 weil checkbox o oder 1 sein kann
                            $value_data = '|1|0'
                            GUICtrlSetData($Combovalues1, $value_data)
                        EndIf
                    Case 'modernisieren-umbauen'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues1, $value_data)
                        EndIf
                EndSwitch
            Case $Combofields2
                Switch GUICtrlRead($Combofields2, $GUI_READ_EXTENDED)
                    Case 'nutzung-kaufobjekt' ;Field
                        If $value_data <> 'Eigengenutzt|Teilweise fremdgenutzt|Fremdgenutzt|Gewerblich' Then ; Value
                            $value_data = '|Eigengenutzt|Teilweise fremdgenutzt|Fremdgenutzt|Gewerblich'
                            GUICtrlSetData($Combovalues2, $value_data)
                        EndIf
                    Case 'objektart'
                        If $value_data <> 'Baugrundstück|Einfamilienhaus|Ferienhaus|Reihenmittelhaus|Doppelhaushälfte|Einfamilienhaus mit Einliegerwohnung|Mehrfamilienhaus|Zweifamilienhaus|Eigentumswohnung|Reiheneckhaus|Anderes Objekt' Then
                            $value_data = '|Baugrundstück|Einfamilienhaus|Ferienhaus|Reihenmittelhaus|Doppelhaushälfte|Einfamilienhaus mit Einliegerwohnung|Mehrfamilienhaus|Zweifamilienhaus|Eigentumswohnung|Reiheneckhaus|Anderes Objekt'
                            GUICtrlSetData($Combovalues2, $value_data)
                        EndIf
                    Case 'moechte_bauen_oder_kaufen'
                        If $value_data <> 'Neubau (eigenes Bauvorhaben|Kauf|Kauf (Neubau vom Bauträger)|Modernisierung' Then
                            $value_data = '|Neubau (eigenes Bauvorhaben|Kauf|Kauf (Neubau vom Bauträger)|Modernisierung'
                            GUICtrlSetData($Combovalues2, $value_data)
                        EndIf
                    Case 'stellplaetze-garage-etc-wunschimmobilie'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues2, $value_data)
                        EndIf
                    Case 'anschlussfinanzierung'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues2, $value_data)
                        EndIf
                    Case 'private-anschaffungen'
                        If $value_data <> '1|0' Then ;1 weil checkbox o oder 1 sein kann
                            $value_data = '|1|0'
                            GUICtrlSetData($Combovalues2, $value_data)
                        EndIf
                    Case 'modernisieren-umbauen'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues2, $value_data)
                        EndIf
                EndSwitch
            Case $Combofields3
                Switch GUICtrlRead($Combofields3, $GUI_READ_EXTENDED)
                    Case 'nutzung-kaufobjekt' ;Field
                        If $value_data <> 'Eigengenutzt|Teilweise fremdgenutzt|Fremdgenutzt|Gewerblich' Then ; Value
                            $value_data = '|Eigengenutzt|Teilweise fremdgenutzt|Fremdgenutzt|Gewerblich'
                            GUICtrlSetData($Combovalues3, $value_data)
                        EndIf
                    Case 'objektart'
                        If $value_data <> 'Baugrundstück|Einfamilienhaus|Ferienhaus|Reihenmittelhaus|Doppelhaushälfte|Einfamilienhaus mit Einliegerwohnung|Mehrfamilienhaus|Zweifamilienhaus|Eigentumswohnung|Reiheneckhaus|Anderes Objekt' Then
                            $value_data = '|Baugrundstück|Einfamilienhaus|Ferienhaus|Reihenmittelhaus|Doppelhaushälfte|Einfamilienhaus mit Einliegerwohnung|Mehrfamilienhaus|Zweifamilienhaus|Eigentumswohnung|Reiheneckhaus|Anderes Objekt'
                            GUICtrlSetData($Combovalues3, $value_data)
                        EndIf
                    Case 'moechte_bauen_oder_kaufen'
                        If $value_data <> 'Neubau (eigenes Bauvorhaben|Kauf|Kauf (Neubau vom Bauträger)|Modernisierung' Then
                            $value_data = '|Neubau (eigenes Bauvorhaben|Kauf|Kauf (Neubau vom Bauträger)|Modernisierung'
                            GUICtrlSetData($Combovalues3, $value_data)
                        EndIf
                    Case 'stellplaetze-garage-etc-wunschimmobilie'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues3, $value_data)
                        EndIf
                    Case 'anschlussfinanzierung'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues3, $value_data)
                        EndIf
                    Case 'private-anschaffungen'
                        If $value_data <> '1|0' Then ;1 weil checkbox o oder 1 sein kann
                            $value_data = '|1|0'
                            GUICtrlSetData($Combovalues3, $value_data)
                        EndIf
                    Case 'modernisieren-umbauen'
                        If $value_data <> 'Ja|Nein' Then
                            $value_data = '|Ja|Nein'
                            GUICtrlSetData($Combovalues3, $value_data)
                        EndIf
                EndSwitch
    
            Case $Comboaction1 ; setze alle actions wie den ersten
                Switch GUICtrlRead($Comboaction1, $GUI_READ_EXTENDED)
                    Case 'show'
                        GUICtrlSetData($Comboaction2, "show")
                        GUICtrlSetData($Comboaction3, "show")
                    Case 'hide'
                        GUICtrlSetData($Comboaction2, "hide")
                        GUICtrlSetData($Comboaction3, "hide")
                EndSwitch
            Case $Input_berater_1 ; setze $label_berater_1 anhand des $Input_berater_1 eintrages
                Switch GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED)
                    Case '--Bitte wählen--' ;Field
                        GUICtrlSetState($label_berater_1, $GUI_DISABLE)
                    Case 'Neu zuordnen'
                        GUICtrlSetState($label_berater_1, $GUI_ENABLE)
                        GUICtrlSetData($Input_berater_1, "")
                        GUICtrlSetData($Input_berater_1, "--Bitte wählen--|Neu zuordnen", "")
                EndSwitch
        EndSwitch
    
        If WinActive($main_GUI) Then
            $aM = GUIGetCursorInfo($main_GUI)
            If $aM[2] And $aM[4] = $Label1 Then
                If ClipPut(GUICtrlRead($Label1)) Then MsgBox(0, "Information", "Der Code wurde in die Zwischenablage kopiert", 5)
            EndIf
        EndIf
    WEnd
    #Region Functions Main
    
    Func auswahl()
        #Region eine Zeile
        If GUICtrlRead($Input_dropdown_select) = 1 Then
            If GUICtrlRead($Input_auswahl_1, $GUI_READ_EXTENDED) = "Bitte wählen" Then      ; Eine Zeile nur Bitte wählen
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1, $GUI_READ_EXTENDED)) ; $temp) ; GUICtrlRead($Input_auswahl_1))
                $Auswahlzusammen = $start & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Ende
                GUICtrlSetData($Label1, $Auswahlzusammen)
            Else
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1, $GUI_READ_EXTENDED))
                $Auswahlzusammen = $start & GUICtrlRead($Input_auswahl_1, $GUI_READ_EXTENDED) & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Ende     ; Eine Zeile nicht Bitte wählen
                GUICtrlSetData($Label1, $Auswahlzusammen)
            EndIf
        EndIf
        #EndRegion eine Zeile
    
        #Region zwei Zeilen
        If GUICtrlRead($Input_dropdown_select) = 2 Then
            If GUICtrlRead($Input_auswahl_1) = "Bitte wählen" Then
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1))
                GUICtrlSetData($label_auswahl_2, GUICtrlRead($Input_auswahl_2))
                $Auswahlzusammen_zeile1 = $start & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Trennerk
                $Auswahlzusammen_zeile2 = GUICtrlRead($Input_auswahl_2) & $Trennerd & GUICtrlRead($label_auswahl_2) & $Ende
                $Auswahlzusammen = $Auswahlzusammen_zeile1 & $Auswahlzusammen_zeile2
                GUICtrlSetData($Label1, $Auswahlzusammen)
            Else
                GUICtrlSetData($label_auswahl_1, GUICtrlRead($Input_auswahl_1))
                GUICtrlSetData($label_auswahl_2, GUICtrlRead($Input_auswahl_2))
                $Auswahlzusammen_zeile1 = $start & GUICtrlRead($Input_auswahl_1) & $Trennerd & GUICtrlRead($label_auswahl_1, $GUI_READ_EXTENDED) & $Trennerk
                $Auswahlzusammen_zeile2 = GUICtrlRead($Input_auswahl_2) & $Trennerd & GUICtrlRead($label_auswahl_2) & $Ende
                $Auswahlzusammen = $Auswahlzusammen_zeile1 & $Auswahlzusammen_zeile2
                GUICtrlSetData($Label1, $Auswahlzusammen)
            EndIf
        EndIf
        #EndRegion zwei Zeilen
    Alles anzeigen
  • For schleife anhand der vorhandenen Controls

    • mbischoff
    • 17. November 2020 um 08:56

    Meinem Verständnis nach bringt mir das aber auch keine Ersparnis bei der Menge der Codezeilen.

    Ich muss so erst abfragen welche Inputs Daten haben, die dann auslesen und an die Ausgabe schicken.

  • For schleife anhand der vorhandenen Controls

    • mbischoff
    • 16. November 2020 um 15:26

    Hi,

    ich war schon mal vor einigen Jahren hier Aktiv, habe aber meine Zugangsdaten nicht zur Hand.

    Ich habe das Problem, dass ich viel code habe der immer dasselbe macht, solang nicht das letzte Element erreicht ist.

    Code
    If GUICtrlRead($Input_dropdown_berater) = 1 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1)
        EndIf
        If GUICtrlRead($Input_dropdown_berater) = 2 Then
            If GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) And GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) = '--Bitte wählen--' Then GUICtrlSetData($Input_berater_1, '---')
            $Beraterzusammen_zeile1 = $Beraterstart & GUICtrlRead($Input_berater_1, $GUI_READ_EXTENDED) & $Berateremail & GUICtrlRead($label_berater_1, $GUI_READ_EXTENDED) & $Beraterendezeile
            $Beraterzusammen_zeile2 = GUICtrlRead($Input_berater_2, $GUI_READ_EXTENDED) & $Berateremail & GUICtrlRead($label_berater_2, $GUI_READ_EXTENDED) & $Beraterende
            GUICtrlSetData($Label1, $Beraterzusammen_zeile1 & $Beraterzusammen_zeile2)

    Das geht teils bis zu 10 Mal nach oben.

    Ich habe aber auch Abhängigkeiten die rauf und runter gehen können. Somit wären das anhand der 10 genannten auch gerne mal 19 Durchläufe für ein Element.

    Was ich gerne hätte wäre etwas wie dieses hier, aber in funktionierend:

    Code
    For $i = 1 To GUICtrlRead($Input_dropdown_berater)
        $Beraterdaten =  StringSplit(GUICtrlRead($Input_berater_[$i], $GUI_READ_EXTENDED), " ")
        GUICtrlSetData($Input_berater_[$i], $Beraterdaten[2] &", "& $Beraterdaten[1] )
    ;    _ArrayDisplay($Beraterdaten)
        $Beraterdaten =  ""
    Next 

    Um es ein wenig Klarer zu machen.

    Ich würde gerne die Zahl in $Input_berater_1 gegen $i tauschen, da ich so schon mal ein paar hundert Zeilen Code sparen kann.

    Ich hoffe Ihr könnt helfen.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™