![]() |
Anzeige:
|
|
|||||||
| Dlls, Includes, Units & Prozeduren Alles zu den Themen Dlls, Includes, Units & Prozeduren |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.876
|
Hiermit suche ich in der ersten Spalte einen Eintrag
19670 Einträge existieren (im Moment) Zitat:
Kann man das auch schneller machen ???
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.777
|
Das kann man über die message LVM_FINDITEM sehr schnell regeln.
Muss gleich zur Arbeit - kann leider etwas dauern, bis ich Code schreiben kann....
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#3 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Kannst du nicht einfach mit nur mit SelectString() suchen, das entspricht LVM_FINDITEM und ist die Suchmessage für ein Listview. Dann brauchst du nicht alle Strings zu vergleichen. Zum weitersuchen dann dann bei der gefundenen Zeile weitersuchen.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#4 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
etwa so, hatte eben den falschen Button gedrückt
Code:
proc suchen
parameters suchstring$
ergebnis& = 0
Pos& = -1
whilenot ergebnis& = -1
ergebnis& = selectstring(lv&,pos&,suchstring$)
if ergebnis& <> -1
x% = Messagebox("Weitersuchen ?","Frage",36)
if x% = 7
break
else
pos& = ergebnis&
endif
endwhile
endproc
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de Geändert von Bangkok (03.02.2010 um 18:27 Uhr) |
|
|
|
|
|
#5 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Benutzt du da die Listview.dll? Wenn ja, könntest du doch SearchText() benutzen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
#6 (Direktlink) | |
|
MoRoGeP-Träger 2011
![]() Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.876
|
@Frank
Zitat:
Wenn ich z. B. "München" suche, zeigt mir Searchtext() schon vorher alles, was mit "münchen" in der ganzen Zeile vorkommt. Ich will aber nur die erste Spalte suchen.
__________________
Gruss, horst Computer werden kleiner und kleiner, bald verschwinden sie völlig. (Ephraim Kishon 1924-2005) http://www.web-treffpunkt.de |
|
|
|
|
|
|
#7 (Direktlink) |
|
Stammuser
![]() Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
|
Horst,
du kannst doch die Spalte vorgeben. Wenn du z.B. nur "Hamburg" suchen willst, dann hänge, so mach ich es, ein oder zwei " " an, damit "Hamburger" nicht gefunden wird. Ansonsten sind da ja noch einige Schalter, wie "am Itemanfang" usw. . Gruß Thomas |
|
|
|
|
|
#8 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Ganz genau.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| pc schneller machen | neff | Allgemein | 4 | 23.11.2005 22:20 |
| PC schneller machen? | Infest | Hardware - Problemlösungen | 3 | 08.07.2005 22:12 |
| PC schneller machen | Berhardt | Hardware - Problemlösungen | 15 | 15.02.2005 17:23 |
| win xp schneller machen... | Daimyo | Windows XP | 2 | 15.01.2005 02:09 |
| pc schneller machen | sweety123 | Windows XP | 2 | 18.10.2004 22:28 |