|
You last visited: Today at 09:22
Advertisement
[VB]Listbox suche?
Discussion on [VB]Listbox suche? within the .NET Languages forum part of the Coders Den category.
07/05/2011, 17:03
|
#1
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
[VB]Listbox suche?
heyo,
Also ich habe eine listbox und eine textbox.
inhalt der listbox:
hallo
wie gehts
haha
martin
möp
usw
....
nun möchte ich wenn man in der texbox ha schreibt das nur noch
hallo
und haha
angezeigt werden.
wenn man aber z.b m schreibt das nur noch
martin und möp angezeigt werden.
hoffe ihr könnt mir helfen und habt verstand was ich suche^^
|
|
|
07/05/2011, 17:10
|
#2
|
elite*gold: 0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
|
Alle Einträge der ListBox rückwärts durchlaufen, wenn der Eintrag nicht die Zeichen der TextBox enthält dann entfernen:
PHP Code:
For i As Integer = ListBox.Items.Count - 1 To 0 Step -1 If Not ListBox.Items(i).ToString.Contains(TextBox.Text) Then ListBox.Items.RemoveAt(i) End If Next
Am besten davor alle Items in eine List(Of String) speichern um sie später (wenn in der TextBox z.B. nichts steht) wieder anzuzeigen.
|
|
|
07/05/2011, 17:36
|
#3
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,115
Received Thanks: 2,436
|
danke hat geklappt
|
|
|
12/16/2011, 10:59
|
#4
|
elite*gold: 70
Join Date: Apr 2010
Posts: 1,790
Received Thanks: 1,244
|
Quote:
Originally Posted by xKraizy
Am besten davor alle Items in eine List(Of String) speichern um sie später (wenn in der TextBox z.B. nichts steht) wieder anzuzeigen.
|
krieg den Schritt mit dem (of string)... nicht ganz hin xD hab nen code er sucht mir auch raus nur wenn die die textbox1 wieder vom inhalt lösche steht da nix mehr oder ggf steht das letze was er gefunden hat noch .....
|
|
|
12/16/2011, 15:32
|
#5
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
So sollte es gehen
PHP Code:
Dim OrigiList As List(Of String) Private Sub MeineForm_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown OrigiList = New List(Of String) For i As Integer = 0 To LBox.Items.Count - 1 OrigiList.Add(LBox.Items(i)) Next End Sub
//TextBox Change Sub Dim NList As List(Of String) = New List(Of String) If CaseInsentive Then For i As Integer = 0 To OrigiList.Count - 1 'If OrigiList(i).Contains(DirectCast(sender, TextBox).Text) Then '//Wenn mit Suchtext Starten Soll If OrigiList(i).Contains(DirectCast(sender, TextBox).Text) Then '// Wenn Suchtext irgendwo enthalten sein soll NList.Add(OrigiList(i)) End If Next Else For i As Integer = 0 To OrigiList.Count - 1 'If OrigiList(i).ToUpper.Contains(DirectCast(sender, TextBox).Text.ToUpper) Then '//Wenn mit Suchtext Starten Soll If OrigiList(i).ToUpper.Contains(DirectCast(sender, TextBox).Text.ToUpper) Then '// Wenn Suchtext irgendwo enthalten sein soll NList.Add(OrigiList(i)) End If Next End If
LBox.BeginUpdate() LBox.Items.Clear() For i As Integer = 0 To NList.Count - 1 LBox.Items.Add(NList(i)) Next LBox.EndUpdate()
|
|
|
 |
Similar Threads
|
[VB] Datei aus Listbox verschieben
05/28/2011 - .NET Languages - 3 Replies
Hey Leute,
Ich habe habe eine Anwendung, die Dateien auf meinem Rechner heraussucht und alle in die Listbox auflistet.
Suche ich jetzt zum Beispiel, die Datei "test.exe", gebe ich den Namen in die Textbox ein und drücke den Button.
In der ListBox wird die Datei dann samt Pfad angezeigt.
Nun habe ich aber ein kleines Problem.
Ich möchte, dass die Datei per Knopfdruck z.B in den Ordner C:\test verschoben wird.
|
[AutoIT] ListBox
01/15/2011 - General Coding - 0 Replies
Guten Abend!
Mein Problem ist folgendes: Ich habe 2 Comboboxen. Wenn ich in einer Combobox 2x auswähle, soll ein vorgegebener String 2x in der Listbox erscheinen. jedoch ersetzt mein Programm diesen String immer wieder, d.h. ich kann den String immer nur 1x in die Liste einfügen. Wie funktioniert es, dass es auch 2 Mal und öfter geht?
MfG Giovanni04
Hier der Quelltext:
|
[Frage]VB08 listbox
05/15/2010 - .NET Languages - 3 Replies
Hi,
wollte fragen, wie man das aktuell angewählte Item umändert sprich:
Listbox1.items = Metin2, WoW, 4 Story
jetzt will ich WoW in Runescape verändern ohne das es die 2te Position verlässt!
Wie mache ich das??
MfG
Bestshocker
|
[VB]Mehrer Fenster in Listbox
01/02/2010 - .NET Languages - 0 Replies
Howdi,
wollt mal fragen wie ich mehrere Fenster mit dem "fast" gleichen namen in eine Lisbox bekomme ?
Die Fenster sehen so aus
Sbot v1.51
Sbot v1.51
Ich würde diese fenster gerne in eine Listbox einlesen.
|
[help] c# listbox databinding not updating
07/29/2009 - CO2 Programming - 3 Replies
Hi guys,
I'm new to c#... my first time, and hopefully not he last. :D
Just having trouble with listbox data-binding atm. For reasons I don't know, when changes are made to the data which the listbox is bounded to, the changes are not reflected inside the listbox.
The following is some of the code i'm using.
Firstly the intialisation and the bounding of the data to the listbox.
|
All times are GMT +1. The time now is 09:26.
|
|