Avatar billede stinep Nybegynder
29. marts 2002 - 23:36 Der er 8 kommentarer og
1 løsning

IndexOf - hvordan?

Jeg har en listbox, som jeg bruger med en IndexOf - men hvad hvis jeg kun har NOGET af strengen - dvs. de sidste 5 tegn..

F.eks er der i ListBox'en:

aaa.45645
aba.97483
aby.78437

Hvis jeg bare har "45645", hvordan kan jeg så få resultatet "0" ud af funktionen?
Avatar billede zerohero Nybegynder
29. marts 2002 - 23:39 #1
gange med nul :-))

Jeg forstår ikke helt dit spørgsmål... :(
Avatar billede zerohero Nybegynder
29. marts 2002 - 23:40 #2
Du vil finde en Titem fra en TListBox med IndeOf - og du har kun de sidste 5 tegn... er det korrekt forstået?
Avatar billede stinep Nybegynder
29. marts 2002 - 23:41 #3
Okai... Hvis jeg har i min ListBox:

aaa.45645
aba.97483
aby.78437

Så ville jeg med:

ListBox.Items.IndexOf('aaa.45645') få tallet "0" (den position den er i ListBox'en)

Så hvis jeg kun kender de sidste 5 tegn (45645) - hvordan kan jeg så få funktionen til at virke alligevel, uden at skulle skrive 'aaa.'
Avatar billede zerohero Nybegynder
29. marts 2002 - 23:49 #4
prøv dette...

jeg har en Tbutton, en Tlistbox og en Tedit. Skriv de tegn du kender og tryk på knappen...

Skriv følgende kode i knappen OnClick Procedure...

procedure TForm1.Button1Click(Sender: TObject);
var
  i : integer;
begin
  for i := 0 to listbox1.items.count-1 do
  if pos(edit1.text,listbox1.items[i]) > 0 then
  listbox1.itemindex := i;
end;

...

skriv hurtigt tilbage hvis det virker
Avatar billede zerohero Nybegynder
29. marts 2002 - 23:51 #5
virker det?
Avatar billede stinep Nybegynder
29. marts 2002 - 23:55 #6
Ved jeg ikke - jeg fandt på en løsning med at splitte det op i 2 listboxe..
men stik et svar, så får du pointsne
Avatar billede zerohero Nybegynder
29. marts 2002 - 23:56 #7
Men jeg synes lige du skulle prøve det i ligevel... :-))
Avatar billede stinep Nybegynder
29. marts 2002 - 23:59 #8
I will :)
Avatar billede zerohero Nybegynder
30. marts 2002 - 00:02 #9
Godnat... og tak for points...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester