Я хочу перетащить файл, чтобы текстовое поле отображало полный путь к файлу. Я использовал события перетаскивания и перетаскивания, но обнаружил, что они не входят в события.
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: не работает, если программа установлена для запуска с повышенными разрешениями (vista/win 7)