Avatar billede krab Praktikant
14. februar 2002 - 00:42 Der er 15 kommentarer og
1 løsning

Listbox (nem)

Forklaring: Lad os sige at jeg har en listbox med 4 items som hedder 1 2 3 4, hvordan slette jeg 2 fra listbox uden at have makeret den men bare ved at trykke på en button1,
jeg tror det er sådan jeg kan forklare det,
Avatar billede maxium Novice
14. februar 2002 - 00:43 #1
Avatar billede maxium Novice
14. februar 2002 - 00:44 #2
Avatar billede krab Praktikant
14. februar 2002 - 00:50 #3
Der står intet om at slette i en LISTBOX,
Avatar billede maxium Novice
14. februar 2002 - 00:59 #4
du burde kunne se hvad du skulle gøre
Avatar billede maxium Novice
14. februar 2002 - 01:00 #5
den txt fil hvor den viser i listbog kunne du jo også lave en memo som åpenede txt filen og så kan du
Avatar billede maxium Novice
14. februar 2002 - 01:00 #6
icq 133378557
Avatar billede maxium Novice
14. februar 2002 - 01:01 #7
listbog=listbox
Avatar billede krab Praktikant
14. februar 2002 - 01:14 #8
Jeg forklare lige lidt nermere, jeg er ved at lave et chat program, og når en client logger på tilføjer den brugernavnet i en listbox, det der er problemet er at når man disconnecter skal den fjerne hans navn fra listboxen, det er det jeg ik ved hvordan man gør,
Avatar billede hreiff Nybegynder
14. februar 2002 - 08:02 #9
listbox1.items.delete(2);
Avatar billede geek1011 Nybegynder
14. februar 2002 - 12:00 #10
Du kan få brugeren til at vælge, hvilke et, af dine Items, der skal slettes, ved at placere en Edit-box på din form. Derefter indtastes følgende kode i din OnClick ved din Button:

listbox1.items.delete(strtoint(edit1.text));
Avatar billede krab Praktikant
14. februar 2002 - 12:40 #11
OKI, jeg har ikke forklarede det godt nok, prøver igen,
Det er meningen at den selv skal slette items i Listbox, altså når en bruger logger af finder den selv udaf hvad han hed, også skal den slette hans navn i listbox, det er det jeg ikke kan finde ud af, jag kan også forklare det på denne måde, áltså i ServerSocket1ClientDisconnect der skal den selv gå ind i listbox1 og slette socket.remotehost, er der nogle der forstår hvad jeg mener.
Avatar billede hreiff Nybegynder
14. februar 2002 - 13:37 #12
ListBox1.Items.Delete(ListBox1.IndexOf(Socket.RemoteHost));
Avatar billede krab Praktikant
14. februar 2002 - 15:05 #13
Når jeg skriver det siger den
[Error] Unit1.pas(595): Undeclared identifier: 'IndexOf'.

Prøver lige noget andet, hvorfor kan man ikke sige dette?

listbox1.Selected(memo1.Text)
listbox1.DeleteSelected
Avatar billede hreiff Nybegynder
14. februar 2002 - 15:17 #14
Selected er den som er markeret
Avatar billede hreiff Nybegynder
14. februar 2002 - 15:24 #15
IndexOf har måske ændret navn - Jeg bruger delphi 1 her.
Avatar billede krab Praktikant
14. februar 2002 - 20:50 #16
HEYYY, jeg fandt ud af det, og det var sådan det skulle se ud listbox1.Items.delete(listbox1.Items.IndexOf(socket.ReceiveText));

så du for point <hreiff>
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