一个简单的问题,CTRL+C和CTRL+V怎么在winform里用程序实现?
想做一个菜单,菜单里有复制和粘贴功能,不用键盘,用程序该怎么写啊。 问题点数: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




