拖动表单仍然处于停用状态

时间:2014-10-31 16:53:15

标签: c# winforms

通常,此属性足够(短版本):

namespace DiapoWin
{
    partial class mainWindow
    {
        private void InitializeComponent()
        {
            this.AllowDrop = true;

对于主Form和ListBox(假设是拖放的目标),AllowDrop设置为true。

以下是我的事件处理程序(来自this帖子):

private void listImages1_DragDrop(object sender, DragEventArgs e)
{
    if (e.Data.GetDataPresent(DataFormats.FileDrop))
    {
        string[] fileNames = (string[])e.Data.GetData(DataFormats.FileDrop);
        TextDelai.Lines = fileNames;
    }
}

private void listImages1_DragEnter(object sender, DragEventArgs e)
{
    if (e.Data.GetDataPresent(DataFormats.FileDrop))
    {
        e.Effect = DragDropEffects.Copy;
    }
 }

但是在尝试删除文件夹时(即使是文件),我仍然会收到forbidden鼠标光标。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的,this帖子是要阅读的帖子。 关闭并重新启动没有管理员权限的VisualStudio,它可以工作:(