Estoy tratando de crear una aplicación C# que se ejecuta en la bandeja donde puedo colocar los archivos en su icono. ¿Hay alguna forma de eliminar la ruta del archivo en el icono de la bandeja del sistema? System.Windows.Forms.NotifyIcon no tiene ningún evento relacionado con arrastrar y soltar.arrastre y suelte en NotifyIcon en la bandeja en C#
5
A
Respuesta
8
que no es posible a ello, el camino más fácil. Puede mostrar un Formulario ficticio, si el cursor se encuentra en un área especial cerca del notifyicon. El formulario ficticio puede obtener el archivo del archivo droped.
1
Se Tiene ejemplo az, pero no es totalmente y escrito en C++ :(
1
En realidad, es posible que ver con un método ligeramente hacky. Mullido aplicación hace esto para su cargador de archivos. usa Spifftastic que usa un pequeño y bonito método para identificar la ubicación del ícono de la bandeja. Luego se coloca una ventana transparente sobre la ubicación del ícono y se utiliza como el objetivo real de caída, pero para el usuario final parece que todo está cayendo. archivo en el ícono.
Cuestiones relacionadas
- 1. JTable - arrastre y suelte
- 2. WPF arrastre y suelte en DataGrid
- 3. PyQT4: Arrastre y suelte archivos en QListWidget
- 4. NSTableView y arrastre y suelte desde Finder
- 5. Arrastre y suelte en tiempo de diseño en Delphi?
- 6. IOS arrastre, suelte o arroje un UIView
- 7. jQuery: arrastre y suelte: encuentre el ID del objetivo
- 8. IOS arrastre y suelte entre las vistas de desplazamiento
- 9. Arrastre y suelte a lo largo de una línea diagonal?
- 10. Cacao: Arrastre y suelte cualquier tipo de archivo
- 11. Combine NotifyIcon y ToolTip
- 12. ¿Cómo se inicia la aplicación WinForm minimizada en la bandeja?
- 13. Hacer que la UI de Jquery arrastre y suelte el trabajo cuando se aleja
- 14. Toque y arrastre la imagen en android
- 15. .NET Minimizar en la bandeja Y Minimizar los recursos necesarios
- 16. ¿Cómo iniciar la aplicación directamente en la bandeja del sistema? (.NET C#)
- 17. WPF arrastre y suelte de un ListBox que tiene SelectionMode = Extended
- 18. Notificaciones Nicer en la bandeja
- 19. Icono de la bandeja del sistema en C++
- 20. C# cerca de la bandeja (como msn messenger)
- 21. ¿NotifyIcon tiene un equivalente de MouseDown?
- 22. jquery arrastre y gire en el ángulo
- 23. Zoom y arrastre una imagen en android
- 24. clon node en arrastre
- 25. Suelte en viewDidUnload and dealloc both?
- 26. Problema con NotifyIcon no desaparece de la aplicación Winforms
- 27. JavaFX aplicación en la bandeja del sistema
- 28. Icono de la bandeja del sistema con C# Console La aplicación no mostrará el menú
- 29. Anima los movimientos de la ventana desde la bandeja
- 30. Determinar la ubicación del icono de bandeja
La solución alternativa tampoco funciona, no puede averiguar dónde el ícono está ubicado. –
Puede utilizar el evento MouseUP de NotifyIcon ..... – Werewolve
@HansPassant: la API de Win32 Shell_NotifyIconGetRect se puede utilizar para recuperar la ubicación del icono. – Jules