@Cheffboss ich hatte sowas gemeint
Oder auch mit einer eigenen Methode zur Prüfung der Abbruch Bedingungen
Deine tiefen If Verschachtelungen machen es schwerer den Code zu lesen und zu warten.
VB.NET-Quellcode
- For Each AppTitle As Process In Process.GetProcesses
- 'Abbruch Bedingungen prüfen
- If (AppTitle.MainWindowTitle = "" OrElse AppTitle.MainWindowTitle = "SysFader" OrElse AppTitle.MainWindowTitle = Me.Text ) Then Continue For
- ' Hinfügen...
- Me.ListViewEx1.Items.Add(AppTitle.MainWindowTitle).SubItems.Add(AppTitle.ProcessName)
- Next
Oder auch mit einer eigenen Methode zur Prüfung der Abbruch Bedingungen
VB.NET-Quellcode
- Private Sub DoSomeStuff
- For Each AppTitle As Process In Process.GetProcesses
- 'Abbruch Bedingungen prüfen
- If(Not CheckTitleOk(AppTitle.MainWindowTitle)) Then Continue For
- ' Hinfügen...
- Me.ListViewEx1.Items.Add(AppTitle.MainWindowTitle).SubItems.Add(AppTitle.ProcessName)
- Next
- End Sub
- Private Function CheckTitleOk(title as String) As Boolean
- If (AppTitle.MainWindowTitle = "" OrElse AppTitle.MainWindowTitle = "SysFader" OrElse AppTitle.MainWindowTitle = Me.Text ) Then Return False
- Return True
- End Function
Deine tiefen If Verschachtelungen machen es schwerer den Code zu lesen und zu warten.
"Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben."
Wie debugge ich richtig? => Debuggen, Fehler finden und beseitigen
Wie man VisualStudio nutzt? => VisualStudio richtig nutzen
Wie debugge ich richtig? => Debuggen, Fehler finden und beseitigen
Wie man VisualStudio nutzt? => VisualStudio richtig nutzen