vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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
List- + Textbox 
Autor: StefanJoachimsthaler
Datum: 30.08.06 09:54

Ich habe eine Form, auf der sich ein Button, eine Listbox und eine Textbox befinden.
Die Listbox ist mit mehreren EInträgen gefüllt.
Klicke ich einen davon an, so erscheint dieser in der Textbox.
Ich möchte allerdings auch "andersrum", dass der Cursor wenn ich z.B. ein A in die Textbox eingebe auch zum ersten EIntrag mit "A" springt. Wenn ich "Am" eingebe, soll er zB nach "Amt" oder ähnliches springen. Wie verwirkliche ich das, dass der Cursor immer zum passensten Text springt?

Hier mein jetziger Quelltext:
Public Class Liste
    Private Sub main()
        With List2
            .Items.Add("Bla")
            .Items.Add("Chasa")
            .Items.Add("daaasass")
            .Items.Add("emil")
            .Sorted() = True
        End With
    End Sub
 
    Private Sub Liste_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        main()
    End Sub
 
    Private Sub List1_Click(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles List2.Click
        Dim enumerator As IEnumerator = List2.SelectedItems.GetEnumerator()
        Do While enumerator.MoveNext
            Text1.Text = enumerator.Current.ToString
        Loop
    End Sub
 
    Private Sub FindFiles(ByVal Path As String, ByVal filter As String, ByRef _
      results As Specialized.StringCollection)
        Dim i As Integer
        Dim res() As String = Directory.GetFiles(Path, filter)
        For i = 0 To res.Length - 1
            results.Add(res(i))
        Next
 
        res = Directory.GetDirectories(Path)
        For i = 0 To res.Length - 1
            results.Add(res(i))
        Next
 
        res = Directory.GetDirectories(Path)
        For i = 0 To res.Length - 1
            FindFiles(res(i), filter, results)
        Next
    End Sub
 
    Private Sub Button1_Click(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Dim files As New Specialized.StringCollection()
        Dim i As Integer
        Dim Suche As String
        Suche = Text1.Text
        FindFiles("C:\Dokumente und Einstellungen\Stefan\Eigene Dateien\Visual" & _
          "Studio 2005\Projects\Lizenen\Lizenen\bin\Debug\Kunden", _
        Suche & ".xml", files)
 
        For i = 0 To files.Count - 1
            MsgBox("Datei wurde unter folgendem Pfad gefunden: " & vbCr & files( _
              i))
        Next
    End Sub
End Class

Sprache: VB.NET 4.0
Entwicklungsumgebung: VS 2010
Betriebssystem: Windows 7

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
List- + Textbox798StefanJoachimst...30.08.06 09:54
Re: List- + Textbox492DerLord30.08.06 10:11
Re: List- + Textbox567StefanJoachimst...30.08.06 10:38
Re: List- + Textbox523viperbone30.08.06 10:42
Re: List- + Textbox493StefanJoachimst...30.08.06 10:50
Re: List- + Textbox530viperbone30.08.06 11:01
Re: List- + Textbox636StefanJoachimst...30.08.06 11:09
Re: List- + Textbox502viperbone30.08.06 11:22
Re: List- + Textbox529StefanJoachimst...30.08.06 12:25
Re: List- + Textbox508viperbone30.08.06 13:10
Re: List- + Textbox554WmS30.08.06 13:31

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