フォームのプロパティでAllowDrop = trueにはしてあるんでしょ?

DragEnter/DragOverとかのイベントで、ドラッグしてるデータがTextのときに
きちんとDragDropEffectを設定していないと思われ

上のははしょったけど
private void Form1_DragOver( object sender, DragEventArgs e )
{
    if( e.Data.GetDataPresent( DataFormats.Text ) )
        e.Effect = DragDropEffects.Copy;
}
みたいな感じで

まあそれでも駄目なら自分のコード貼れってこった