private void MailEditorForm_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop)) {
// ドラッグ中のファイルやディレクトリの取得
string[] drags = e.Data.GetData(DataFormats.FileDrop) as string[];
foreach (string d in drags) {
if (!System.IO.File.Exists(d)) {
// ファイル以外であればイベント・ハンドラを抜ける
return;
}
}
e.Effect = DragDropEffects.Copy;
}
}