知识大全 使用剪切板[4]:如果把子控件一起复制?

Posted

篇首语:努力尽今夕,少年犹可夸。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用剪切板[4]:如果把子控件一起复制?相关的知识,希望对你有一定的参考价值。

  如果连同子控件一起复制到剪切板 需要定义一个新类型

  譬如在一个 TPanel 中包含一个 TEdit 在复制 TPanel 时 若要连同 TEdit 一起复制 需要重新从 TPanel 中继承出一个类来(譬如是 TMyPanel) 把 TEdit 包含在新的类中

  运行效果图

  

  TMyPanel 类的单元

  unit MyPanel;

  interface

  uses Classes  StdCtrls  ExtCtrls;

  type TMyPanel = class(TPanel)  Edit : TEdit;   constructor Create(AOwner: TComponent); override; end;

  implementation

   TMyPanel 

  constructor TMyPanel Create(AOwner: TComponent);begin inherited; Edit  := TEdit Create(Self); Edit Parent := Self; Edit Left :=  ; Edit Top :=  ; RegisterClasses([TMyPanel]); 在这里就给注册了end;

  测试单元

  unit Unit ;

  interface

  uses Windows  Messages  SysUtils  Variants  Classes  Graphics  Controls  Forms  Dialogs  StdCtrls;

  type TForm  = class(TForm)  Button : TButton;  Button : TButton;  procedure FormCreate(Sender: TObject);  procedure Button Click(Sender: TObject);  procedure Button Click(Sender: TObject); end;

  var Form : TForm ;

  implementation

  $R * dfm

  uses Clipbrd  MyPanel;

  var obj: TComponent; pnl: TMyPanel;

  procedure TForm FormCreate(Sender: TObject);begin pnl := TMyPanel Create(Self); pnl Parent := Self; pnl Edit Text :=  一起被复制 ;

  Button Caption :=  复制 ; Button Caption :=  粘贴 ;end;

  procedure TForm Button Click(Sender: TObject);begin Clipboard SetComponent(pnl);end;

cha138/Article/program/Delphi/201311/8411

相关参考

知识大全 使用剪切板[2]:Assign、HasFormat

使用剪切板[2]:Assign、HasFormat  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 当前页禁止复制粘贴截屏代码小集

本文为大家详细介绍下禁止截屏通过清除剪切板实现禁止复制禁止右键菜单禁止网页另存为等等感兴趣的朋友可以参考下哈希望对大家有所帮助 复制代码代码如下:cha138/Article/pr

知识大全 按钮完成复制和剪切功能

functioncopy(ob)varobj=findObj(ob);if(obj) objselect();js=objcreateTextRange();jsexecCommand("C

知识大全 使用剪切板[3]:SetComponent、GetComponent

使用剪切板[3]:SetComponent、GetComponent  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 linux shell命令的常用快捷键

Ctrl+a切换到命令行开始Ctrl+e切换到命令行末尾Ctrl+l清除屏幕内容Ctrl+u清除剪切光标之前的内容Ctrl+k剪切清除光标之后的内容Ctrl+y复制剪切板里的内容Ctrl+h类似于退格

当word“编辑”菜单中的“剪切”和“复制”命令呈浅灰色而不能被选择时,则表示__

当word“编辑”菜单中的“剪切”和“复制”命令呈浅灰色而不能被选择时,则表示_____。A、选定的内容是页眉或页脚B、选定的文档内容太长,剪贴板放不下C、剪贴板里已经有信息了D、在文档中没有选定任何

知识大全 7.4.4 DetaiIsView和FormView控件[1]

7.4.4DetaiIsView和FormView控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 7.4.4 DetaiIsView和FormView控件[2]

7.4.4DetaiIsView和FormView控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 7.4.3 DataList和Repeater控件[4]

7.4.3DataList和Repeater控件[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 开发Eclipse下的自定义控件[4]

开发Eclipse下的自定义控件[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为一个可