Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
FileDrop编程组件将可以很容易地实现从Windows资源管理器拖放文件到您的。NET应用程序。您可以检查是否掉落的物品文件(DataFormats.FileDrop),并将其转换为一个字符串数组。
如果你想重用这个源代码的神器出山:www.shenqi73.com其他形式,或者当你要设置的文件扩展名的限制,它会变得更加复杂。因此,我写了一个小FileDrop组件(C#,。NET 2.0)。它能够捕捉到一些Windows消息(WM_DROPFILES),并调用Win32 API函数DragQueryFile并DragFinish等。
你只需要到的FileDrop组件添加到您的表单,连接控制或的形式(DropControl),设置列表允许的文件的扩展(AllowedFileExtensions)的,实施FilesDropped的事件。您也可以创建一个派生的组件,并添加了一些额外的逻辑在CheckAcceptFile功能。