Hallo zusammen,
ich habe momentan folgenden Code:
Wie ihr seht ist dieser Code scheiße, wenn bestimmte Boxen leer sind, soll dieser Text dann nicht generiert werden.
Gibt es eine Möglichkeit das ein bisschen kürzer umzusetzen?
Eventuell besteht ja die Möglichkeit bestimmte Textboxen in bestimme Zeilen zu schreiben?
ich habe momentan folgenden Code:
Visual Basic-Quellcode
- Private Sub generatebut_Click(sender As Object, e As EventArgs) Handles generatebut.Click
- Form2.Show()
- If nfotxt.Text = "" Then ' Generierung ohne NFO
- Form2.posttxt.Text = "[IMG]" & covertxt.Text & "[/IMG]" &
- vbCrLf & vbCrLf & descriptiontxt.Text & vbCrLf & vbCrLf & "[HIDE]" & vbCrLf &
- "[B]Group[/B]: " & group1txt.Text & " " & group2txt.Text & " " & group3txt.Text & " " & group4txt.Text &
- vbCrLf & "[B]Header[/B]: " & headertxt.Text & vbCrLf & "[B]NZB-Link[/B]: " & nzbtxt.Text &
- vbCrLf & vbCrLf & "[B]Passwort[/B]: " & passwordtxt.Text & vbCrLf & vbCrLf & "[/HIDE]"
- ElseIf nfotxt.Text = "" And covertxt.Text = "" Then ' Generierung ohne NFO und Cover
- Form2.posttxt.Text = descriptiontxt.Text & vbCrLf & vbCrLf & "[HIDE]" & vbCrLf &
- "[B]Group[/B]: " & group1txt.Text & " " & group2txt.Text & " " & group3txt.Text & " " & group4txt.Text &
- vbCrLf & "[B]Header[/B]: " & headertxt.Text & vbCrLf & "[B]NZB-Link[/B]: " & nzbtxt.Text &
- vbCrLf & vbCrLf & "[B]Passwort[/B]: " & passwordtxt.Text & vbCrLf & vbCrLf & "[/HIDE]"
- ElseIf nfotxt.Text = "" And passwordtxt.Text = "" Then ' Generierung ohne NFO und Passwort
- Form2.posttxt.Text = "[IMG]" & covertxt.Text & "[/IMG]" &
- vbCrLf & vbCrLf & descriptiontxt.Text & vbCrLf & vbCrLf & "[HIDE]" & vbCrLf &
- "[B]Group[/B]: " & group1txt.Text & " " & group2txt.Text & " " & group3txt.Text & " " & group4txt.Text &
- vbCrLf & "[B]Header[/B]: " & headertxt.Text & vbCrLf & "[B]NZB-Link[/B]: " & nzbtxt.Text &
- vbCrLf & "[/HIDE]"
- ElseIf nfotxt.Text = "" And covertxt.Text = "" And passwordtxt.Text = "" Then ' Generierung ohne NFO, Cover und Passwort
- Form2.posttxt.Text = descriptiontxt.Text & vbCrLf & vbCrLf & "[HIDE]" & vbCrLf &
- "[B]Group[/B]: " & group1txt.Text & " " & group2txt.Text & " " & group3txt.Text & " " & group4txt.Text &
- vbCrLf & "[B]Header[/B]: " & headertxt.Text & vbCrLf & "[B]NZB-Link[/B]: " & nzbtxt.Text &
- vbCrLf & "[/HIDE]"
- ElseIf covertxt.Text = "" Then ' Generierung ohne Cover
- Form2.posttxt.Text = descriptiontxt.Text & vbCrLf & vbCrLf & "[HIDE]" & vbCrLf &
- "[B]Group[/B]: " & group1txt.Text & " " & group2txt.Text & " " & group3txt.Text & " " & group4txt.Text &
- vbCrLf & "[B]Header[/B]: " & headertxt.Text & vbCrLf & "[B]NZB-Link[/B]: " & nzbtxt.Text &
- vbCrLf & vbCrLf & "[B]Passwort[/B]: " & passwordtxt.Text & vbCrLf & vbCrLf & "[/HIDE]" &
- vbCrLf & "[NFO]" & nfotxt.Text & "[/NFO]"
- ElseIf covertxt.Text = "" And passwordtxt.Text = "" Then ' Generierung ohne Cover und Passwort
- Form2.posttxt.Text = descriptiontxt.Text & vbCrLf & vbCrLf & "[HIDE]" & vbCrLf &
- "[B]Group[/B]: " & group1txt.Text & " " & group2txt.Text & " " & group3txt.Text & " " & group4txt.Text &
- vbCrLf & "[B]Header[/B]: " & headertxt.Text & vbCrLf & "[B]NZB-Link[/B]: " & nzbtxt.Text &
- vbCrLf & "[/HIDE]" & vbCrLf & "[NFO]" & nfotxt.Text & "[/NFO]"
- ElseIf passwordtxt.Text = "" Then ' Generierung ohne Passwort
- Form2.posttxt.Text = "[IMG]" & covertxt.Text & "[/IMG]" &
- vbCrLf & vbCrLf & descriptiontxt.Text & vbCrLf & vbCrLf & "[HIDE]" & vbCrLf &
- "[B]Group[/B]: " & group1txt.Text & " " & group2txt.Text & " " & group3txt.Text & " " & group4txt.Text &
- vbCrLf & "[B]Header[/B]: " & headertxt.Text & vbCrLf & "[B]NZB-Link[/B]: " & nzbtxt.Text &
- vbCrLf & "[/HIDE]" & vbCrLf & "[NFO]" & nfotxt.Text & "[/NFO]"
- Else
- Form2.posttxt.Text = "[IMG]" & covertxt.Text & "[/IMG]" &
- vbCrLf & vbCrLf & descriptiontxt.Text & vbCrLf & vbCrLf & "[HIDE]" & vbCrLf &
- "[B]Group[/B]: " & group1txt.Text & " " & group2txt.Text & " " & group3txt.Text & " " & group4txt.Text &
- vbCrLf & "[B]Header[/B]: " & headertxt.Text & vbCrLf & "[B]NZB-Link[/B]: " & nzbtxt.Text &
- vbCrLf & vbCrLf & "[B]Passwort[/B]: " & passwordtxt.Text & vbCrLf & vbCrLf & "[/HIDE]" &
- vbCrLf & "[NFO]" & nfotxt.Text & "[/NFO]"
- End If
Wie ihr seht ist dieser Code scheiße, wenn bestimmte Boxen leer sind, soll dieser Text dann nicht generiert werden.
Gibt es eine Möglichkeit das ein bisschen kürzer umzusetzen?
Eventuell besteht ja die Möglichkeit bestimmte Textboxen in bestimme Zeilen zu schreiben?