vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: IF Blöcke gliedern 
Autor: Dennisf
Datum: 12.06.07 13:33

Hrm, ich kann dir nur ein paar Tipps geben aber nicht wirklich ne Lösung wie du sie gern hättest.

Arbeite mit Elseif zb:
(Was dir bei Tiefverschachtelten IFs aber nichts bringt.)
        If a = 1 Then
            ' --- Code wird ausgeführt, wenn a = 1 ist
        ElseIf a < 5 Then
            ' --- Code wird ausgeführt, wenn a nicht 1 ist UND a < 5
        ElseIf a < 10 Then
            ' --- code wird ausgeführt, wenn a nicht 1 ist UND a >= 5 UND a < 10
        Else
            ' --- Code wird ausgeführt, wenn a >= 10 ist
        End If
Oder du machst sowas wofür dich aber jeder killen wird der den Code lesen muss und ist ein Relikt aus alten Tagen
        Select Case True
            Case a = 1
                ' --- Code wird ausgeführt, wenn a = 1 ist
            Case a < 5
                ' --- Code wird ausgeführt, wenn a nicht 1 ist UND a < 5
            Case a < 10
                ' --- code wird ausgeführt, wenn a nicht 1 ist UND a >= 5 
                ' UND a < 10
            Case Else
                ' --- Code wird ausgeführt, wenn a >= 10 ist
        End Select
Ansonsten bleibt die Frage ob du nicht AND, OR, XOR verwenden kannst in deinen IFs um ein paar überprüfungen in einer IF zu machen?
So z.B.:
        If a = 1 And a < 5 Then
 
        End If
Oder ne Kurzschreibweise von if.
IIf(a = 1, MsgBox("ist 1"), MsgBox("ist nicht 1"))
Manchmal hilft auch ein simples Struckturgramm um dem Chaos auf der Spur zu bleiben

Mit #Region kommt man auch nicht weiter, da man es nur außerhalb von Funktionen usw. benutzen kann.

Ansonsten kannst dir auch ne art PrüfFunktion basteln.
Die bestimmte Sachen prüft und dann True oder False zurück gibt.
Dann kannst du deine großen Überprüfungen in kleine unterteilen und so werden sie weniger Komplex.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
IF Blöcke gliedern1.182Harry K.12.06.07 13:11
Re: IF Blöcke gliedern752ModeratorFZelle12.06.07 13:29
Re: IF Blöcke gliedern761ANSI Lady12.06.07 13:30
Re: IF Blöcke gliedern811Dennisf12.06.07 13:33
Re: IF Blöcke gliedern663Nexpert12.06.07 13:44
Re: IF Blöcke gliedern743Dennisf12.06.07 13:54
Re: IF Blöcke gliedern721Nexpert12.06.07 14:34
Re: IF Blöcke gliedern676Nexpert12.06.07 14:51
Re: IF Blöcke gliedern656mikeb6912.06.07 18:44
Re: IF Blöcke gliedern657rub13.06.07 09:57
Re: IF Blöcke gliedern743Dennisf13.06.07 10:01
Re: IF Blöcke gliedern681Nexpert13.06.07 14:14
Re: IF Blöcke gliedern810Harry K.19.06.07 07:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel