Tôi đang cố gắng tạo ứng dụng C# chạy trong khay nơi tôi có thể thả tệp trên biểu tượng của nó. Có cách nào để tải đường dẫn tệp xuống biểu tượng Khay hệ thống không? System.Windows.Forms.NotifyIcon không có bất kỳ sự kiện nào liên quan đến kéo và thả.kéo và thả trên NotifyIcon trong khay trong C#
5
A
Trả lời
8
không thể để thực hiện việc này một cách dễ dàng. Bạn có thể hiển thị Biểu mẫu giả, nếu con trỏ nằm trong khu vực đặc biệt gần biểu tượng thông báo. Biểu mẫu giả có thể lấy filepath của tệp được thả.
1
Nó có az ví dụ, nhưng nó không phải là đầy đủ và viết bằng C++ :(
1
Nó thực sự có thể làm với một phương pháp hơi hacky. Fluffy App hiện điều này cho người tải lên tập tin của nó. Nó Sử dụng Spifftastic sử dụng một phương pháp nhỏ gọn để xác định vị trí của biểu tượng khay, sau đó một cửa sổ trong suốt được đặt trên vị trí của biểu tượng và được sử dụng làm mục tiêu thả thực tế, nhưng đối với người dùng cuối, tất cả dường như đang giảm
Các vấn đề liên quan
- 1. Kéo và thả trong MobileSafari?
- 2. Kéo và thả trong NSCollectionView
- 3. Kéo và thả trong GUI
- 4. Kéo và thả WinForms để kéo và thả WPF
- 5. C# Kéo và thả: Hiển thị mục đã kéo trong khi kéo
- 6. JTable - kéo và thả
- 7. kéo và thả trong winforms hoặc wpf
- 8. Cuộn trong khi kéo và thả (WPF)
- 9. Biểu tượng Qt Tray Kéo và thả
- 10. Triển khai Kéo và Thả trong Gingerbread
- 11. Kéo và thả trong MVVM với ScatterView
- 12. Kéo và thả tệp trong Firefox (v10)
- 13. Lỗi trong Delphi VCL Kéo và thả?
- 14. Html5 Kéo và thả trong Android
- 15. Các nút Kéo và Thả trong JTree
- 16. Kéo và thả trong khung hình mozilla
- 17. Kéo và thả trong ảnh nhỏ
- 18. Kéo và thả trong GWT 2.4
- 19. ItemsControl Kéo và Thả
- 20. kéo và thả ipad
- 21. GetData() kéo và thả của HTML5 chỉ hoạt động trên sự kiện thả trong Chrome?
- 22. kéo và thả các mục trong listview trong android?
- 23. Kéo và thả như Winspector Spy
- 24. C# Kéo và thả từ một hộp Hình ảnh vào
- 25. Kéo và thả trên Safari iOS: Không kéo, sẽ không phản hồi khi thả trên máy tính để bàn/iPad
- 26. Kéo và thả hình ảnh trong Thư viện Android
- 27. Kéo và thả Java trên Mac OS X
- 28. Vấn đề với NotifyIcon không biến mất trên Winforms App
- 29. iOS (iPad) Kéo và thả trong một UISplitViewController
- 30. C# kéo và thả tệp để tạo thành
Cách giải quyết không hoạt động, bạn không thể tìm ra nơi biểu tượng nằm. –
Bạn có thể sử dụng Sự kiện MouseUP từ NotifyIcon ..... – Werewolve
@HansPassant - API Shell_NotifyIconGetRect Win32 có thể được sử dụng để truy xuất vị trí của biểu tượng. – Jules