vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
mehrere Bedingungen bei if Abfrage 
Autor: flexxer
Datum: 27.11.20 20:48

Hallo,

wie kann ich bei einer If Abfrage mehrere Bedingungen eintragen ?
If Treeview1.SelectedNode.Text = {"test", "test1", "test2"} Then
 
        End If
Bekomme den Hinweis:
Fehler 1 Der Wert vom Typ "1-dimensionales Array von String" kann nicht in "String" konvertiert werden.

Schönen Abend
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: mehrere Bedingungen bei if Abfrage 
Autor: sv00010
Datum: 28.11.20 08:08

flexxer schrieb:
Zitat:


If Treeview1.SelectedNode.Text = {"test",
"test1", "test2"} Then

End If


If Treeview1.SelectedNode.Text = "test" _
OR Treeview1.SelectedNode.Text = "test1" _
OR Treeview1.SelectedNode.Text = "test2" Then
 
End If
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: mehrere Bedingungen bei if Abfrage 
Autor: Manfred X
Datum: 29.11.20 12:09

Hallo!

Bei vielen Bedingungen hilft die Array.Contains-Methode:

        Dim treeview1 As New TreeView
        Dim nd As TreeNode = treeview1.Nodes.Add("TEST1")
 
        treeview1.SelectedNode = nd
 
        Dim myConditions() As String = {"test1", "test2", "test3"}
 
        If myConditions.Contains(treeview1.SelectedNode.Text.ToLower) Then
            MsgBox("gefunden")
        Else
            MsgBox("nicht gefunden")
        End If
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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