ファイルをドラッグアンドドロップして、テキストボックスに完全なファイルパスが表示されるようにしたい。私はドラッグを使用してドラッグイベントをドロップしているが、私は彼らがイベントに参加していないことがわかります。ファイルをテキストボックスにドラッグアンドドロップする
private void sslCertField_DragDrop(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true)
{
e.Effect = DragDropEffects.All;
}
}
private void sslCertField_DragEnter(object sender, DragEventArgs e)
{
string file = (string)e.Data.GetData(DataFormats.FileDrop);
serverURLField.Text = file;
}
私が間違っていることを誰でも指摘できますか?
UPDATE:プログラムが昇格権限で実行するように設定されている場合は動作しません(ビスタ/ 7に勝つ)
マークアップを表示できますか? – gaurawerma