private MailEditorForm_DragEnter ( object sender, DragEventArgs e ) : void | ||
sender | object | |
e | DragEventArgs | |
return | void |
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;
}
}