delphi中单击edit1时,实现复制功能 要实现下面的功能应该怎么写呢?1.当机器码为空时,单击“计算”按钮,在edit1中显示“机器码不能为空”2.单击edit2时,实现复制,并在edit2中显示“注册码已复制到剪贴板” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if trim(edit1.text)='' then edit1.text='机器码不能为空' //复制字符串到剪贴板 Clipboard.AsText :=edit2.text; if Trim(Edit1.Text) = '' then //这是判断空复制到剪贴板还可以这样 Edit1.SelectAll; Edit1.CopyToClipboard;从剪贴板取数Edit1.PasteFromClipboard 复制这样也可以var Str: array[0..255] of Char;begin Windows.GetWindowText(Edit1.Handle, str, SizeOf(str) );end; 第一个问题解决了2.单击edit2时,实现复制,并在edit2中显示“注册码已复制到剪贴板”这个还不行 procedure TForm1.Edit2Click(Sender: TObject);begin Edit1.SelectAll; Edit1.CopyToClipboard; edit2.Text:='注册码已复制到剪贴板';end; 我的意思是:当前单击“计算“按钮时会在edit2中出现计算出来的数字。当我点击edit2时把计算出来的数字复制,然后edit2中出"注册码已复制到剪贴板"如:procedure TForm1.Edit2Click(Sender: TObject);begin Edit2.SelectAll; Edit2.CopyToClipboard; showmessage('注册码已复制到剪贴板');end;end.想把 showmessage('注册码已复制到剪贴板')换为在edit2中显示 procedure TForm1.Edit2Click(Sender: TObject); begin Edit2.SelectAll; Edit2.CopyToClipboard; edit2.Text:='注册码已复制到剪贴板'; end; MEMO显示文本的问题 如何获取文件的完整路径? 有没有办法将STRINGGRID的最后两行变成一列? delphi裏的SQL語句 另开帖(三个简单问题),送分的 请问delphi中能加入Authorware文件吗? 使用了UDP是不是客户端和服务端不能在同一台电脑上使用啊? 如何实现文件的下载? 远程访问数据库安全与速度问题 点击窗口上的小叉和用Close()关闭窗口有什么不同吗? 关于cxGrid 的view 的oncellclick事件不能同showmessage方法 静态调用BPL中的资源问题
edit1.text='机器码不能为空' //复制字符串到剪贴板
Clipboard.AsText :=edit2.text;
复制到剪贴板还可以这样
Edit1.SelectAll;
Edit1.CopyToClipboard;
从剪贴板取数
Edit1.PasteFromClipboard
Str: array[0..255] of Char;
begin
Windows.GetWindowText(Edit1.Handle, str, SizeOf(str) );
end;
第一个问题解决了
2.单击edit2时,实现复制,并在edit2中显示“注册码已复制到剪贴板”这个还不行
begin
Edit1.SelectAll;
Edit1.CopyToClipboard;
edit2.Text:='注册码已复制到剪贴板';
end;
我的意思是:当前单击“计算“按钮时会在edit2中出现计算出来的数字。
当我点击edit2时把计算出来的数字复制,然后edit2中出"注册码已复制到剪贴板"
如:
procedure TForm1.Edit2Click(Sender: TObject);
begin
Edit2.SelectAll;
Edit2.CopyToClipboard;
showmessage('注册码已复制到剪贴板');
end;
end.想把 showmessage('注册码已复制到剪贴板')换为在edit2中显示
begin
Edit2.SelectAll;
Edit2.CopyToClipboard;
edit2.Text:='注册码已复制到剪贴板';
end;