CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

一个简单的问题,CTRL+C和CTRL+V怎么在winform里用程序实现?

楼主hzh_wen_x(风之孔雀)2006-07-04 09:56:26 在 .NET技术 / C# 提问

想做一个菜单,菜单里有复制和粘贴功能,不用键盘,用程序该怎么写啊。 问题点数:20、回复次数:3Top

1 楼jijl2001(jijl2001)回复于 2006-07-04 10:00:31 得分 10

if   (   textbox1.selectedtext   !=   ""   )    
  clipboard.setdataobject   (   textbox1.selectedtext   )   ;    
  else    
  textbox2.text   =   "在textbox1中没有选定的内容"   ;    
   
  idataobject   idata   =   clipboard.getdataobject   (   )   ;    
  /检测数据是否是可以使用的格式,即文本格式    
  if   (   idata.getdatapresent   (   dataformats.text   )   )    
  {    
  /是可以使用的格式,就在textbox2中显示剪切板中的内容    
  textbox2.text   =   (   string   )   idata.getdata   (   dataformats.text   )   ;    
  }    
  else    
  {    
  /如果不是    
  textbox2.text   =   "没有从剪切板中接收到数据!"   ;    
  }    
   
  查一下clipboardTop

2 楼liaodanz(雪宇)回复于 2006-07-04 10:03:06 得分 10

private   void   ItemCopy_Click(object   sender,   System.EventArgs   e)  
  {  
  textBox1.Copy();  
  }  
   
  private   void   ItemPaste_Click(object   sender,   System.EventArgs   e)  
  {  
  if   (Clipboard.GetDataObject().GetDataPresent(DataFormats.Text)   ==true)  
  {  
  textBox1.Paste();  
  }  
   
  }Top

3 楼hzh_wen_x(风之孔雀)回复于 2006-07-04 10:11:53 得分 0

复制DataGrid的一行或多行该怎么写啊?Top

相关问题

关键词

得分解答快速导航

  • 帖主:hzh_wen_x
  • jijl2001
  • liaodanz

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo