Tag: 拖放

拖放界面

我试图像你在visio中那样制作一个拖放界面。 因此,您可以将对象拖出场上的库。 有没有这个function,或者我必须自己编码吗? 谢谢你,杰罗德夫。

拖放到桌面图标上

我认为这应该很简单。 我在这里看过类似的问题,但我的老大脑不清楚它应该如何运作。 我有一个Windows窗体应用程序。 我的用户想要将文件拖到桌面上的应用程序图标上,然后使用该文件执行程序。 所以我想做的是: 接受图标上的删除文件; 启动应用程序并将文件路径详细信息放入文本框中,以便用户可以处理它。 该应用程序是用C#编写的 谢谢

为什么我不能在程序的两个实例之间拖动一个Point?

我有一个DoDragDrop,我将数据设置为Point 。当我在一个实例中拖动时 – 一切都没问题。 但是当我在程序的两个实例之间拖动时,Visual Studio会给我这个错误: 指定的记录无法映射到托管值类。 为什么? 编辑:这是代码: DataObject d = new DataObject(); d.SetData(“ThePoint”, MyPoint); DragDropEffects e = DoDragDrop(d, DragDropEffects.Move); 和: Point e2 = (Point)e.Data.GetData(“ThePoint”);

拖动文本框中的文件或文件夹? C#

如何将文件或文件夹拖到文本框中? 我想把foldername放在那个文本框中。 C#.NET

获取拖动到Windows窗体表单中的文件的路径

我正在开发一个应用程序,它要求用户将文件从Windows资源管理器拖到应用程序窗口( Windows窗体表单)。 有没有办法在C#中读取文件的文件名,路径和其他属性?

如何将gridview行从一个网格拖动到另一个网格

我有一个行视图。 我希望用户能够抓住一行,并将其移动到winform上的其他几个网格视图之一。 我该怎么做呢? 我不熟悉如何在这里实现拖放。 关于这种拖放的任何好教程? 谢谢你的帮助。 更新:好的,我有以下代码(从gridPODetails拖到dataGridView1。它还没有工作,但我更接近(现在我得到拖动箭头和目的地的加号)。我错过了什么? private void gridPODetails_MouseDown(object sender, MouseEventArgs e) { DataGridView.HitTestInfo info = gridPODetails.HitTest(eX, eY); if (info.RowIndex >= 0) { //DataRowView view = (DataRowView)gridPODetails.Rows[info.RowIndex].DataBoundItem; //WRONG DataRow view = ((DataTable)(gridPODetails.DataSource)).Rows[info.RowIndex]; //RIGHT if (view != null) { gridPODetails.DoDragDrop(view, DragDropEffects.Copy); } } } private void dataGridView1_DragEnter(object sender, DragEventArgs e) { e.Effect = DragDropEffects.Copy; } […]

拖放

如何在我的程序和资源管理器之间实现拖放仅限Windows应用程序

在DataGridView上移动行时的可视标记

用户在我的DataGridView中上下拖动行。 我有拖动逻辑,但我希望有一个黑色标记,指示在放开鼠标后行将放置在哪里。 Microsoft Access中的示例http://img718.imageshack.us/img718/8171/accessdrag.png Microsoft Access中的示例; 我想拖动行而不是列 有谁知道我该怎么做呢? 这是内置的,还是我必须绘制自己的标记(如果是这样,我该怎么做)? 谢谢!

将文件夹从Windows资源管理器拖放到C#中的listBox

我成功地开发了用于将文件从Windows资源管理器拖动到listBox的C#代码。 // Drag and Drop Files to Listbox private void listBox1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop, false)) e.Effect = DragDropEffects.All; else e.Effect = DragDropEffects.None; } private void listBox1_DragDrop(object sender, DragEventArgs e) { string[] files = (string[])e.Data.GetData(DataFormats.FileDrop, false); foreach (string fileName in files) { listBox1.Items.Add(fileName); } } 如果我将文件夹拖到listBox,则该文件夹内的所有文件都将添加到listBox项目中。 如果有人能为我提供上述任务的代码片段,对我来说会非常有帮助。 提前致谢。

在WPF中检测Drag’n’Drop文件?

是否有可能让WPF窗口/元素检测从C#.Net 3.5中的Windows资源管理器拖拽文件? 我找到了WinForms的解决方案,但没有找到WPF的解决方案。