Hallo,
ich habe ein relativ umfassendes Problem, ich versuchs mal deutlich zu erklären.
Ich habe ein Programm geschrieben (sitz schon mehrere Tage drann) wo man eine Datei auswähen kann und eine txt in einer ListBox läd, wenn man auf Rename klickt renamt er die Datei mit dem ListBoxbox inhalt -> geht die ganze Liste durch und renamt jede einzelne Zeile.
Screen zur Verdeutlichng:
So, die Funktion "Select a new file in x renamed files" hat die Funktion das wenn man zb 5 in die TextBox (TextBox2) eingibt dann öffnet sich ein neuer file dialog und man kann eine neue file wählen.
Die Funktion darunter is so ähnlich bloß directory = ordner
Wenn man 1ne CheckBox checked dann kann man auc heinen neuen extra namen wählen (der kommt am ende der Datei hinzu) -> zb. test wählt man aus, man wählt [cracked] -> test [cracked]
Nun das Problem wenn ich alle beide gecheckt habe nimmt er nur den 1. und den directory lässt er aus, ich weiß auch warum, siehe code:
Ich muss ja mit Return abbrechen, somit wird der zähler (wird erhöht wenn die Progressbar erhöht wird) auf 0 gesetzt und die 2. If abfrage hat garkeine Chance aufzutreten.
Wie löse ich das am besten?
Meine 2. Frage ist /noch nicht gelöst :
wenn man auf Rename klickt öffnet sich ja ein FolderBrowser dialog, es ist aber schon doof wenn man einen neuen extra name wählt, das er sich wieder öffnet wenn man die 1/2 checkboxen checked hat, wie kann ich das Lösen?
Habe zu keinem ne richtige idee =/
Edit by ~blaze~:
*Rot ist den Moderatoren vorbehalten*
ich habe ein relativ umfassendes Problem, ich versuchs mal deutlich zu erklären.
Ich habe ein Programm geschrieben (sitz schon mehrere Tage drann) wo man eine Datei auswähen kann und eine txt in einer ListBox läd, wenn man auf Rename klickt renamt er die Datei mit dem ListBoxbox inhalt -> geht die ganze Liste durch und renamt jede einzelne Zeile.
Screen zur Verdeutlichng:
So, die Funktion "Select a new file in x renamed files" hat die Funktion das wenn man zb 5 in die TextBox (TextBox2) eingibt dann öffnet sich ein neuer file dialog und man kann eine neue file wählen.
Die Funktion darunter is so ähnlich bloß directory = ordner
Wenn man 1ne CheckBox checked dann kann man auc heinen neuen extra namen wählen (der kommt am ende der Datei hinzu) -> zb. test wählt man aus, man wählt [cracked] -> test [cracked]
Nun das Problem wenn ich alle beide gecheckt habe nimmt er nur den 1. und den directory lässt er aus, ich weiß auch warum, siehe code:
VB.NET-Quellcode
- If select1 = True And directory = True Then
- On Error GoTo Marke3
- If zähler = TextBox2.Text And CheckBox4.Checked = True Then
- zähler = 0
- dlg.ShowDialog()
- TextBox1.Text = dlg.FileName
- ComboBoxEx1.Enabled = True
- Button3.Enabled = True
- Button12.Enabled = False
- a = i
- x = True
- Return
- End If
- If zähler2 = TextBox3.Text And CheckBox1.Checked = True Then
- zähler2 = 0
- open1.ShowDialog()
- ComboBoxEx1.Enabled = True
- Button3.Enabled = True
- Button14.Enabled = False
- a = i
- x = True
- Return
- End If
- If zähler = TextBox2.Text And CheckBox4.Checked = False Then
- zähler = 0
- dlg.ShowDialog()
- TextBox1.Text = dlg.FileName
- End If
- If zähler2 = TextBox3.Text And CheckBox1.Checked = False Then
- zähler2 = 0
- open1.ShowDialog()
- End If
Ich muss ja mit Return abbrechen, somit wird der zähler (wird erhöht wenn die Progressbar erhöht wird) auf 0 gesetzt und die 2. If abfrage hat garkeine Chance aufzutreten.
Wie löse ich das am besten?
Meine 2. Frage ist /noch nicht gelöst :
wenn man auf Rename klickt öffnet sich ja ein FolderBrowser dialog, es ist aber schon doof wenn man einen neuen extra name wählt, das er sich wieder öffnet wenn man die 1/2 checkboxen checked hat, wie kann ich das Lösen?
Habe zu keinem ne richtige idee =/
Edit by ~blaze~:
*Rot ist den Moderatoren vorbehalten*
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „~blaze~“ ()