如题目所示,比如说我要从某个地复制一段字符串:ABCD,如何实现Edit自动从剪贴板上获取这一段字符串,填进去呀,加上判断,如不是字符型的,不填充,希望会的人能教教我,如何实现,谢谢!
解决方案 »
- 关于程序怎么操作向网页输入、点击。欢迎领导来指教!!愁死我了。
- delphi数据库相关
- 请教动态创建窗口然后释放窗口的内存问题.
- 请问,用timer事件,怎么制造一个label控件围绕一个圈转动.
- 【求助】ActiveX读取Access数据库时,如果取得服务器端的相对路径???
- 真诚请教一个RxRichEdit的问题
- delphi浏览桌面快捷方式图标
- delphi 压力测试的错误
- 已知图形中某封闭区域的一点,用什么算法,能查找出该封闭区域。
- (十万火急) 请教各位怎样在delphi中让打印机只打印奇数页或偶数页?
- ADOQUERY 运行SQL语句的问题
- 靓女请求高手帮助。有关Chart控件放大与缩小
if Clipboard.HasFormat(CF_text)
then edtYourTargetEdit.text = Clipboard.asText
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Clipbrd;type
TForm1 = class(TForm)
Memo1: TMemo;
tmr1: TTimer;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
procedure Msg(var Msg: TMessage); message WM_DRAWCLIPBOARD;
public
{ Public declarations }
end;var
Form1: TForm1;
ClipHandle: THandle;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
ClipHandle := SetClipboardViewer(Handle);
end;procedure TForm1.FormDestroy(Sender: TObject);
begin
ChangeClipboardChain(Handle, ClipHandle);
end;procedure TForm1.Msg(var Msg: TMessage);
begin
if Msg.Msg = WM_DRAWCLIPBOARD then
if Clipboard.HasFormat(CF_TEXT) or (Clipboard.HasFormat(CF_OEMTEXT)) then
Memo1.PasteFromClipboard;
end;end.