procedure TForm1.Copy1Click(Sender: TObject); var sl : TStringlist; i: integer; clp : String; begin sl := TStringlist.Create; for i:= 0 to ListBox1.Items.Count-1 do if ListBox1.Selected[i] then sl.Add(listbox1.Items.Strings[i]); clp := sl.Text; Clipboard.AsText := clp ;
sl.Free;
end;
procedure TForm1.Paste1Click(Sender: TObject); begin memo1.PasteFromClipboard; end;
Hvis du ikke forstår hvad Stony viser (lad være med at bruge hans måde at indrykke koden på ;-)), så kopierer han de valgte linier i listboksen over i en TStringList der altså har en Clipboard-tingest.
Må antage at hver linie er adskilt af en #13#10 (cr,lf), men det må du prøve dig frem.
Mange tak jeg ser på dem.. den af Stoney kan den ikke sættes ind i en form1.listbox1.clik eller skal den være selvstændig ? Og hej hrc ...øøøøø fin kommentar, ja så langt er jeg at TStringlist er en kunstig mem eller sådan noget..(jeg rykker heller ikke min kode ind, men jeg har set at det gør "De rigtige" ... mærkelig ide ... : )
Jeg synes det andet er overkill, men OK bare det virker. Du må lige sige hvis du vil have dine 30 point tilbage.
hrc>> Du har ret med hensyn til "layoutet" af min kode ligesom de andre du har punket for det samme, men hvad vil du helst have om morgenen når du skal på arbejde, at din bil er pæn eller den kan starte :-)
Hej i to : ) nej lad det bare være.. jeg håber ullesan ved at han burde ha sendt en svar.. Hvis jeg skrev clipbrd i uses (så dårlig er jeg heller ikke ) Så når jeg lavede pasta skrev den : clipbrd.... Måske fordi det var tal der stod i den ?
mm... er logget ind men kan ikke finde svar boksen... hvad sker der mon?
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.