C# glisser et déposer des fichiers de forme
Comment pourrais-je charger des fichiers à un formulaire par glisser-déposer?
L'événement qui s'affiche?
Quel composant dois-je utiliser?
Et comment faire pour déterminer le nom de fichier et d'autres propriétés de glisser-déposer dans un formulaire?
Merci!
Code
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, cela fonctionne.
Comment sur les fichiers? Comment puis-je obtenir le nom de fichier et l'extension?
et ce n'est qu'une dragEnter
action.
- Les différents glisser événements liés à tous les traités ensemble d'une manière coordonnée. Avez-vous lu la documentation pertinente?
- double possible de Comment puis-je faire glisser et déposer des fichiers dans une application c#?
Vous devez vous connecter pour publier un commentaire.
Ce code permet de parcourir et d'imprimer les noms complets (y compris les extensions de tous les fichiers déposés dans votre fenêtre:
Vérifier le lien ci-dessous pour plus d'info
http://doitdotnet.wordpress.com/2011/12/18/drag-and-drop-files-into-winforms/
Grâce.