Làm cách nào để tải tệp xuống biểu mẫu bằng cách kéo và thả?C# kéo và thả tệp để tạo thành
Sự kiện nào sẽ xuất hiện?
Tôi nên sử dụng thành phần nào?
Và cách xác định tên tệp và các thuộc tính khác sau khi kéo và thả nó vào biểu mẫu?
Cảm ơn bạn!
Mã
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, công trình này.
Làm thế nào về tệp? Làm thế nào tôi có thể nhận được tên tập tin và phần mở rộng?
và đây chỉ là hành động dragEnter
.
Các sự kiện liên quan đến kéo khác nhau được xử lý cùng nhau theo kiểu phối hợp. Bạn đã đọc tài liệu liên quan chưa? –
có thể trùng lặp của [Làm cách nào để kéo và thả tệp vào ứng dụng aC#?] (Http://stackoverflow.com/questions/68598/how-do-i-drag-and-drop-files-into-ac-sharp -ứng dụng) –