wpf 复制/剪切到本地系统剪切板中以供右键粘贴用
2024-10-02 07:19:35
/// <summary>
/// 复制或剪切文件到剪切板
/// </summary>
/// <param name="files">文件路径数组</param>
/// <param name="cut">true:剪切;false:复制</param>
public
static
void
CopyToClipboard(
string
[] files,
bool
cut)
{
if
(files ==
null
)
return
;
IDataObject data =
new
DataObject(DataFormats.FileDrop, files);
MemoryStream memo =
new
MemoryStream(4);
byte
[] bytes =
new
byte
[] { (
byte
)(cut?2:5),0,0,0};
memo.Write(bytes,0,bytes.Length);
data.SetData(
"PreferredDropEffect"
,memo);
Clipboard.SetDataObject(data,
false
);
}
最新文章
- Yii 动作过滤的方法
- 6. support vector machine
- spring笔记2 spring MVC的基础知识2
- 对于linux下system()函数的深度理解(整理)
- Ecshop开发
- vmare虚拟化解决方案
- 【CSS学习笔记】CSS初始化
- Java中利用BigInteger类进行大数开方
- python 基础篇 2
- 2017年5月17日20:14:29 rabbitmq 消费 异常信息无法处理 导致轮询
- 斐讯 天天牛绑定教程 邀请码:8vozbf
- C# 基础知识之 Unix 时间戳转换
- stdlib库中qsort函数的使用
- Haskell语言学习笔记(84)Concurrent
- BAT脚本加防火墙455端口
- python excel操作 练习:#生成一个excel文件,生成3个sheet,每个sheet的a1写一下sheet的名称。每个sheet有个底色
- SQL获取分组后取某字段最大一条记录(求每个类别中最大的值的列表)
- 网络协议之TCP
- .NET-";/";应用程序中的服务器错误
- 第10章 vim程序编辑器
热门文章
- com.octo.captcha.service.CaptchaServiceException: Invalid ID, could not validate unexisting o
- JQuery中Ajax详细参数使用案例
- [Vue] Update Attributes, Classes and Styles in Vue.js with v-bind
- 《高性能MySQL》--复制笔记
- VO对象通过groovy模板映射XML文件
- Method and apparatus for loading a segment register in a microprocessor capable of operating in multiple modes
- js获取input file路径改变图像地址
- matplotlib tricks(一)—— 多类别数据的 scatter(cmap)
- An HTTP &; HTTP/2 client for Android and Java applications OkHttp
- java基础篇---文件上传(组件)