C#如何实现一个form,拖动一个文件进去之后,点击按钮之后自动把这个文件压缩到当前文件夹
C#怎么实现一个form,拖动一个文件进去之后,点击按钮之后自动把这个文件压缩到当前文件夹?
如题,想设计一个自动压缩的小东西。现在dragenter和dragdrop都有了,然后压缩的话也调用的是winrar。目前的问题是把一个文件拖到某个panel(做容器)中,怎么自动实现压缩命令把拖动的文件压缩,使压缩命令和这个拖动模块结合起来?
------解决方案--------------------
这个获取拖放来得文件名,剩下的你可以调用winrar的命令行参数,进行压缩
------解决方案--------------------
http://dotnet.9sssd.com/winform/art/12
http://www.cnblogs.com/zengwei/archive/2007/08/22/865778.html
如题,想设计一个自动压缩的小东西。现在dragenter和dragdrop都有了,然后压缩的话也调用的是winrar。目前的问题是把一个文件拖到某个panel(做容器)中,怎么自动实现压缩命令把拖动的文件压缩,使压缩命令和这个拖动模块结合起来?
------解决方案--------------------
private void Form1_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
//其中label1.Text显示的就是拖进文件的文件名;
label1.Text = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
}
这个获取拖放来得文件名,剩下的你可以调用winrar的命令行参数,进行压缩
------解决方案--------------------
http://dotnet.9sssd.com/winform/art/12
http://www.cnblogs.com/zengwei/archive/2007/08/22/865778.html