Fejl i treeview når man bruger drag and drop
Hej Eksperter,private void treeView1_DragDrop(object sender, System.Windows.Forms.DragEventArgs e)
{
e.Effect = DragDropEffects.Move;
TreeNode node = treeView1.GetNodeAt( e.X, e.Y );
MessageBox.Show( node.Text.ToString() );
}
Da GetNodeAt vil have kordinater fra kontrollens egen top/left, og de 2 kordinater der bliver sendt med i DragDrop eventen er fra top/left på skærmen, er der så en smart måde at finde hvor musen er placeret på treeview kontrollen...
Man kan selvf finde hvor ens form er placeret, og hvor treeview er placet på formen, men hvad med Top-Bjælken, den er jo afhængig af windows opsætningen....
nogen smarte ideer?
// ouT
