关闭 setDragImage 的方法取决于您正在使用的编程语言和库。以下是一些常见编程语言和库中关闭 setDragImage 的方法:
event.dataTransfer.setDragImage(null, 0, 0);
event.setDropAction(QtCore.Qt.IgnoreAction)
import java.awt.datatransfer.Transferable;
import java.awt.dnd.DnDConstants;
import java.awt.dnd.DragGestureEvent;
import java.awt.dnd.DragGestureListener;
import java.awt.dnd.DragSource;
public class MyClass implements DragGestureListener {
public void dragGestureRecognized(DragGestureEvent dge) {
dge.startDrag(DragSource.DefaultMoveDrop, new Transferable() {
// 实现 Transferable 接口的方法
}, this);
}
}
public class MyClass : Control, IDataObject {
private void InitializeComponent() {
// 初始化组件
}
private void MyControl_MouseDown(object sender, MouseEventArgs e) {
DoDragDrop(this, DragDropEffects.Move);
}
}
请注意,这些示例仅适用于特定的编程语言和库。如果您需要其他编程语言或库的示例,请告诉我,我将为您提供更多信息。
领取专属 10元无门槛券
手把手带您无忧上云