aloa
also situation: ich dragge items aus einer ListView in einen tree.
ich kann jedoch noch so wild den dragEffect setzten, es ist mir immer verweigert das item zu droppen. ausser ich nehme die im code markierte Zeile heraus. dann gehts auf einmal... ich will aber, dass die nodes, über die ich fahre expanded werden =(
2. kleine frage: ist es in c# möglich während des draggens ein "ghost image" des gedraggten controls neben dem cursor anzuzeigen? wie geht das?
danke und gruss kahuna
also situation: ich dragge items aus einer ListView in einen tree.
Code:
private void processDrag(object sender, System.Windows.Forms.ItemDragEventArgs e)
{
this.processesView.DoDragDrop(e.Item.ToString(),DragDropEffects.All);
}
//Drag & Drop
private void itemDropped(object sender, System.Windows.Forms.DragEventArgs e)
{
e.Effect = DragDropEffects.All;
MessageBox.Show(""+e.Data.GetData(typeof(String)));
}
//DragOver
private void checkDrag(object sender, System.Windows.Forms.DragEventArgs e)
{
e.Effect = DragDropEffects.All;
/** sobald ich die folgende Zeile rausnehme hauts hin */
this.process(e.X,e.Y).Expand();
}
private TreeNode process(int x, int y)
{
return this.processTree.GetNodeAt(x, y);
}
2. kleine frage: ist es in c# möglich während des draggens ein "ghost image" des gedraggten controls neben dem cursor anzuzeigen? wie geht das?
danke und gruss kahuna