Come posso caricare i file in un modulo trascinandoli?C# trascina e rilascia i file per formare
Quale evento apparirà?
Quale componente dovrei usare?
E come determinare il nome del file e altre proprietà dopo averlo trascinato e rilasciato in un modulo?
Grazie!
Codice
private void panel1_DragEnter(object sender, DragEventsArgs e){
if (e.Data.GetDataPresent(DataFormats.Text)){
e.Effect = DragDropEffects.Move;
MessageBox.Show(e.Data.GetData(DataFormats.Text).toString());
}
if (e.Data.GetDataPresent(DataFormats.FileDrop)){
}
}
ok, questo funziona.
E i file? Come posso ottenere il nome file e l'estensione?
e questa è solo un'azione dragEnter
.
I vari eventi correlati al trascinamento vengono gestiti insieme in modo coordinato. Hai letto la documentazione pertinente? –
possibile duplicato di [Come trascino i file in un'applicazione # #?] (Http://stackoverflow.com/questions/68598/how-do-i-drag-and-drop-files-into-ac-sharp -application) –