我用dxDBGrid控件来显示数据集,现在我希望在用户浏览数据的时候,点击右键 [复制](自己定义的一个PopupMenu中的) ,就把所选中的行的列的数据拷贝到剪切板,而不是通过Ctrl+ C和Ctrl+ V来实现!多谢多谢!

解决方案 »

  1.   

    定义一个variant类型的动态数组,然后做一个循环.不过就不能将数据拷贝到剪切板
      

  2.   

    erp2(天涯劍)
    谢谢
    我就是希望能拷贝到剪切板上的
      

  3.   

    free007(绝色蜜蜂) 
    谢谢
    CopyToClipboard
    这个空间没有这个方法阿
      

  4.   

    uses ClipBrdvar
      mm : TClipBoard;
    begin
      try
        mm := TClipBoard.Create;
        mm.AsText := Table1.Fields[2].AsString;//此时已经把内容复制到系统粘贴板了
      finally
        mm.Free;
      end;
    end;