tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
311
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cooper111 Tutorials.de Gastzugang
    Hallo,
    ich hoffe jemand kann mir helfen da ich ein Anfänger bin.
    Ich habe eine Listenbox in der ca 30 Jpg Namen stehen die ich aus einem Verzeichnis einlesen habe.

    In eine Textbox gebe ich ein jpg Namen eine nun möchte ich das eine Überprüfung zwischen der
    listenbox und dem inhalt der textbox stattfindet falls der eingegebene Name nicht in der Listenbox sich befindet soll eine Fehlermeldung angezeigt werden


    hoffentlich kann mir jemand helfen da ich es seit stunden bereits versuche (((


    hier ist das was ich hingekriegt habe leider geht es nur mit Zahlen

    Dim Artikel As String
    Artikel = 1
    If Single.TryParse(TextBox1.Text, Artikel) = False Then
    MessageBox.Show("Artikel Nr: " & TextBox1.Text & " existiert nicht!! Bitte neu eingeben")
    TextBox1.Text = ""

    End If

    PictureBox1.Image = Nothing

    TextBox2.Text = Artikel

    If TextBox1.Text = Artikel Then
    PictureBox1.Image = Image.FromFile("C:\bilder\" & Artikel & ".jpg")
    TextBox1.Text = ""
    TextBox2.Text = Artikel
    End If

    End Sub
     

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Geht ganz einfach mit
    Code vb:
    1
    2
    3
    4
    5
    
    If ListBox1.Items.IndexOf(TextBox1.Text) > 1 Then
      'Existiert schon in der Liste
    Else
      'Existiert noch nicht
    End If


    Der Doc!

    PS: Bitte Groß-/Kleinschreibung beachten.
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  3. #3
    cooper111 Tutorials.de Gastzugang
    danke für deine Hilfe funktioniert super.
    Leider habe ich nun ein anderes Problem.
    In der Listbox werden meine jpg Namen so angezeigt (test.jpg)

    wie kann ich den Cod änder das ohne .jpg in der Listbox angezeigt wird

    hier der Cod.

    Const Verz = "C:\Bilder"
    Dim Datei
    Dim Ordner
    Dim FSO As Object
    FSO = CreateObject("Scripting.filesystemobject")
    ListBox1.Items.Clear()
    For Each Datei In FSO.getfolder(Verz).Files
    ListBox1.Items.Add(Datei.name)
    Next
    For Each Ordner In FSO.getfolder(Verz).subfolders
    ListBox1.Items.Add(Ordner.name)
    Next
     

  4. #4
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Geht, indem du beim schreiben in die Listbox einfach die Endung abschneidest.
    Code vb:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    Const Verz = "C:\Bilder"
    Dim Datei
    Dim Ordner
    Dim FSO As Object
    FSO = CreateObject("Scripting.filesystemobject")
    ListBox1.Items.Clear()
    For Each Datei In FSO.getfolder(Verz).Files
      ListBox1.Items.Add(Replace(Datei.name, ".jpg", ""))
    Next
    For Each Ordner In FSO.getfolder(Verz).subfolders
      ListBox1.Items.Add(Ordner.name)
    Next

    Mit Replace kannst du Teile in einem String durch andere Stings (und auch durch nichts) ersetzen.


    Der Doc!

    Nochmals PS: Verwende doch die Code-Tags, da sieht der Code viel lesbarer aus. Im Fall von VB wären das [vb] und [/vb].
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  5. #5
    cooper111 Tutorials.de Gastzugang
    viel dank für deine Hilfe

    es funktioniert richtig gut
     

Ähnliche Themen

  1. Markierten Datensatz aus Listenbox löschen
    Von airmexx im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 30.06.10, 09:16
  2. Textbox?
    Von TheLuCKer im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 30.10.04, 09:19
  3. Mehrfach Auswahl in Listenbox an Word senden
    Von emmit im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 07.09.04, 10:18
  4. VB-Textbox>IE-Textbox
    Von hugamann im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 12.07.04, 20:00
  5. TextBox
    Von Alf im Forum .NET Archiv
    Antworten: 6
    Letzter Beitrag: 10.04.04, 12:21