procedure TMainForm.GetClick(Sender: TObject); var I : integer; begin If Listbox.Items.Count = 0 Then begin Memo.Lines.Add('Der er ikke noget i listen!'); end else begin For I:=1 to Listbox.Items.Count do Memo.Lines.Add(Listbox.Items[I-1]) end; end;
lolle, selvom spm. er lukket har jeg en enkelt kommentar til din løsning:
Da listbokse, memoer og andre "strings" typer alle er nul-baserede arrays burde du vænne dig til at bruge følgende i dit for loop:
For I:=0 to Listbox.Items.Count -1 do Memo.Lines.Add(Listbox.Items[I])
Derved undgår du at du en dag "glemmer" I-1 og dermed en array fejl.
Den måde du har gjort det på er helt ok, men er en unødvendig fejlrisiko.
Synes godt om
Ny brugerNybegynder
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.