Hur gör jag för att skriva över något som jag har i en listbox Hej Jo men hur gör jag för att ändringen ska fungera ? Hej Jo men jag vill ju ändra i själva listboxen, inte i en textbox Hej HejListbox
Johan
Kalle
Arne
T.ex ändra Johan till Tomas i själva listboxen
Alltså att jag markerar Johan och skriver över med Tomas
SörenSv: Listbox
List1.List(List1.ListIndex) = "Tomas"
Du kan alltså komma åt varje rad om du vet vilket Index raden har
Obs att listan börjar med Index 0
I en knapp skulle du kunna skriva List1.List(1) = "Sven"
då komme andra raden i ListBoxen att ändras.
/SvenSv: Listbox
Jag får inte till det...
Använder jag List1_Change() eller vad ?
SörenSv: Listbox
>Använder jag List1_Change() eller vad ?
Njaaaaaaaaaaaa det är väl inte speciellt bra. Du får väl testa och jobba
lite själv,inte lätt för oss att veta vad du har för Input verktyg.
Tex kan det stå Tomas i en TextBox och när du klickar på den så
flyttas detta till ListBoxen och ändrar.Som sagt testa, det finns många vinklar
på ett plogblad.
/SvenSv: Listbox
Men det kanske inte går
Jag vill ju inte ha en knapp för att ändringen ska bli av...Sv: Listbox
Det klart att det går , men frågan är var skall i ditt exempel ordet "Tomas"
komma ifrån. Lägg koden i List1_Click . Skriv Tomas i en TextBox
Klicka på den rad som skall aktiveras.
List1.List(List1.ListIndex) = Text1.Text
Prova dig fram använd din fantasi.
/SvenSv: Listbox
Har du inte tillgång till Hjälpfil, där står ju allt sådant här elementärt.
använd MSDN och slå sökning på och läs genom.
<Url:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vafctinstrrev.asp>
/Sven