如何把Listbox中的TStrings复制到剪贴板中.(100分)

  • 主题发起人 主题发起人 top777
  • 开始时间 开始时间
clipboard.astext:=listbox.items.text;
 
单个string可以如 cAkk, 所有的内容还得加一个循环
procedure TForm1.Button1Click(Sender: TObject);
var clip: TClipBoard;
i: integer;
begin
Clip := TClipBoard.Create;
clip.AsText := '';
for i := 0 to Listbox1.items.count -1 do
clip.AsText := Clip.AsText + listbox1.items;
clip.free
end;
注意要uses Clipbrd
 
cAkk 是正确的。
 
to crab:好象不用重新定义Clip吧?Clipboard为系统内定的全局变量,使用就行
了,不用重新定义!
不过要在使用时在uses 中加入一句:
clpbrd
 
多人接受答案了。
 
后退
顶部