【发布时间】:2012-01-22 23:16:27
【问题描述】:
如何通过拖放将文件加载到表单中?
会出现什么事件?
我应该使用哪个组件?
以及拖放到表单后如何确定文件名和其他属性?
谢谢!
代码
private void panel1_DragEnter(object sender, DragEventsArgs e){
if (e.Data.GetDataPresent(DataFormats.Text)){
e.Effect = DragDropEffects.Move;
MessageBox.Show(e.Data.GetData(DataFormats.Text).toString());
}
if (e.Data.GetDataPresent(DataFormats.FileDrop)){
}
}
好的,这行得通。
文件呢?如何获取文件名和扩展名?
这只是一个dragEnter 操作。
【问题讨论】:
-
各种与拖动相关的事件都以协调的方式一起处理。您是否阅读过相关文档?
标签: c# winforms drag-and-drop