Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Mit einer Inputbox in einer Listbox suchen (https://www.delphipraxis.net/64750-mit-einer-inputbox-einer-listbox-suchen.html)

spaceball 7. Mär 2006 19:22


Mit einer Inputbox in einer Listbox suchen
 
Hallo
hat jemand ne ahnung wie ich mit einer input box in einer list box einträge suchen kann ???

Matze 7. Mär 2006 19:28

Re: Mit einer Inputbox in einer Listbox suchen
 
Hi, herzlich willkommen!

Das hier ist ungetestet:

Delphi-Quellcode:
var
  Suchbegriff: string;
begin
  Suchwort InputBox('Suche ...', 'Gib einen Suchbegriff ein.', '');
  ListBox1.ItemIndex := ListBox1.Items.IndexOf(Suchbegriff);
end;
Es kommt natürlich auch drauf an, was du erreichen möchtest.

spaceball 7. Mär 2006 19:33

Re: Mit einer Inputbox in einer Listbox suchen
 
ja so hatte ich das auch aber das gging irgendwie nicht.....
aber ich probiere das gleich mal aus..

leddl 7. Mär 2006 19:42

Re: Mit einer Inputbox in einer Listbox suchen
 
Zitat:

Zitat von Matze
Delphi-Quellcode:
var
  Suchbegriff: string;
begin
  Suchwort InputBox('Suche ...', 'Gib einen Suchbegriff ein.', '');
  ListBox1.ItemIndex := ListBox1.Items.IndexOf(Suchbegriff);
end;

:stupid: Also soooo tut das garantiert nich :mrgreen:
Aber ich denke, auch mit diesen - natürlich von Matze absichtlich für den Lerneffekt eingebauten - Fehlern dürfte das prinzip klar sein. ;)
Und das muß es tun. Sollte es bei dir nicht funktionieren, hast du wahrscheinlich etwas eingegeben, das nicht in der ListBox war ;) Im Übrigen ist IndexOf AFAIK CaseInsensitive.

//Edit1: Tags repariert
//Edit2: Posting sinnvoll gemacht :roll:

spaceball 7. Mär 2006 22:57

Re: Mit einer Inputbox in einer Listbox suchen
 
[delphi]

var
Suchbegriff: string;
begin

Suchbegriff:=InputBox('Suche ', 'Gib einen Suchbegriff ein.', '');
ListBox1.ItemIndex := ListBox1.Items.IndexOf(Suchbegriff);
end;

Matze 7. Mär 2006 23:04

Re: Mit einer Inputbox in einer Listbox suchen
 
Zitat:

Zitat von leddl
:stupid: Also soooo tut das garantiert nich :mrgreen:
Aber ich denke, auch mit diesen - natürlich von Matze absichtlich für den Lerneffekt eingebauten - Fehlern dürfte das prinzip klar sein. ;)

Ups, da hab ich wohl zu schlampig getippelt. :stupid:
Nein, das war keine Absicht. :twisted:

@spaceball: Jupp, so meinte ich es. Da müsste, bei 1:1 Übereinstimmung, das Item markiert werden, das den Suchbegriff enthält. Natürlich kannst du noch mit Delphi-Referenz durchsuchenAnsiLowercase/Delphi-Referenz durchsuchenAnsiUpperCase die Groß- und Kleinschreibung außer acht lassen.

NAchtrag:

Zitat:

Zitat von leddilein
Im Übrigen ist IndexOf AFAIK CaseInsensitive.

Dann benötogst du AnsiLowerCase/AnsiUpperCase natürlich nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz