The chances are that one of the events is firing: the DragEnter event.
But what gets dragged from the desktop is not text - it's files. So try this:
private void textBox1_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Copy;
}
else
{
e.Effect = DragDropEffects.None;
}
}
You should find the DragDrop event gets triggered now.