Avatar billede epo_blackdevil Nybegynder
02. marts 2005 - 16:04 Der er 4 kommentarer og
1 løsning

sammenligne text i listbox med variabel

jeg har denne kode:

begin
if listbox2.Items.Text=aktie1_til_salg then
begin
aktie1_antal_stk_til_salg:=aktie1_antal_stk_til_salg-strtoint(inputbox('Antal aktier du vil købe' , 'Antal aktier du vil købe' , ''));
end;
end;

her vil jeg sammenligne om den tekst der er valgt i listbox2 er det samme som det den angivne variabel er.
hvis den er skal der trækkes et antal fra man selv vælger fra en anden variabel

mit problem er dog det ikke virker.

min lære kiggede på det og ku se at det som der står i listbox2 var det samme som der der stod i variablen, men der var til føjer # og nogle andre tegn bagefter.

hvordan får jeg den til kun at være den tekst der står i listboxen som den sammenligner med min variabel?
Avatar billede snowball Novice
02. marts 2005 - 16:11 #1
ListBox2.Items.Strings[ListBox2.ItemIndex] giver dig teksten på det valgte item, så prøv med nedenstående:

if ListBox2.Items.Strings[ListBox2.ItemIndex] = aktie1_til_salg then begin
Avatar billede martinlind Nybegynder
02. marts 2005 - 16:13 #2
lyder mærkeligt, listbox2.Items[listbox2.ItemIndex] giver også den valgte item, det kan du jo prøve, og du kan bruge SameText() til at sammenline to strenge istedet for = den kan gøre uden at tage hensyn til store og små bogstaver
Avatar billede snowball Novice
02. marts 2005 - 16:14 #3
listbox2.Items.Text giver jo alle items i listboxen og ikke kun det valgte ;)
Avatar billede epo_blackdevil Nybegynder
02. marts 2005 - 16:17 #4
snowball det virker :D

okay vidste ik den valgte alle. mente den kun valgte den jeg have trykket på....

@martinlind betyder ikke noget med stor bogstav da det er samme variabel der tilføjer teksten til at starte med
Avatar billede snowball Novice
02. marts 2005 - 16:31 #5
:)
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