Jak mogę załadować pliki do formularza przez przeciąganie i upuszczanie?C# przeciągnij i upuść pliki, aby utworzyć
Jakie wydarzenie się pojawi?
Z którego komponentu należy korzystać?
A jak określić nazwę pliku i inne właściwości po przeciągnięciu i upuszczeniu go do formularza?
Dziękujemy!
Kod
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, to działa.
Co z plikami? Jak mogę uzyskać nazwę pliku i rozszerzenie?
i jest to tylko akcja dragEnter
.
Różne zdarzenia związane z przeciąganiem są obsługiwane w skoordynowany sposób. Czy znasz odpowiednią dokumentację? –
możliwy duplikat [Jak przeciągnąć i upuścić pliki do aplikacji #?] (Http://stackoverflow.com/questions/68598/how-do-i-drag-and-drop-files-into-ac-sharp -application) –