• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Kéo file hình thả vào PictureBox

Các thủ thuật liên quan đến việc xử lý ứng dụng, biểu mẫu và control
Hình đại diện của người dùng
truongphu
VIP
VIP
Bài viết: 4762
Ngày tham gia: CN 04/11/2007 10:57 am
Đến từ: Cam Đức, Khánh hòa
Has thanked: 14 time
Been thanked: 515 time

Kéo file hình thả vào PictureBox

Gửi bàigửi bởi truongphu » T.Sáu 16/01/2009 8:38 pm

Thủ thuật: Kéo file hình thả vào PictureBox
Tác giả: Sưu tầm
Mô tả: Kéo file hình thả vào PictureBox
Cái nầy hay quá, tôi chưa gặp. Gởi lên để các bạn test xem sao
Ghi chú: Nếu báo lỗi khi chạy, nhớ đăng ký file DbgWProc.dll có gởi kèm




Hay không? Cảm ơn đã đọc bài. Xin nhấn nút Thank tại đây
Tập tin đính kèm
DragDrop_Files_Demo.rar
(13.38 KiB) Đã tải 916 lần


o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh

Hình đại diện của người dùng
MATH-INFO
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 55
Ngày tham gia: T.Sáu 15/07/2005 9:58 am
Đến từ: TP.HCM, F12, Gò Vấp
Liên hệ:

Re: Kéo file hình thả vào PictureBox

Gửi bàigửi bởi MATH-INFO » T.Sáu 30/01/2009 5:09 pm

Ông này hài quá, post bài này giới thiệu luôn bài kia, nhấn nút thank mà mở ra bài khác.

Cái này là xử lý dragdrop bình thường thôi chứ có gì đâu mà dùng dll subclass tùm lum vậy, tôi bỏ hết file dll và mấy file cls đi vẫn chạy được.
[size=100][color=#0000FF][b]"The essential in the existence of a man like me is what he thinks and how he thinks, not what he does or suffers."[/b][/color][/size]
[img]http://vn47.com/DKhanh/Images/signature.png[/img]

Hình đại diện của người dùng
NoBi
Quản trị
Quản trị
Bài viết: 955
Ngày tham gia: T.Ba 18/03/2008 1:22 pm
Đến từ: Sài Gòn
Has thanked: 51 time
Been thanked: 66 time
Liên hệ:

Re: Kéo file hình thả vào PictureBox

Gửi bàigửi bởi NoBi » T.Ba 17/02/2009 4:12 pm

Cái DbgWProc.dll chỉ dùng để test khi debug (tránh crash) và khi dịch thành .exe thì phải gở bỏ nó. Chúng ta có thể gở bỏ không dùng tới file này nữa bằng cách:
Tìm dòng #If DEBUGWINDOWPROC Then xóa hết code trong khối #If ... #End If đó vì đoạn code trong khối này chỉ chạy khi Debug (chạy trong môi trường IDE). Để ý khối nào có #Else thì phải chừa lại đoạn code trong #Else ... #End If.

Còn nếu gở bỏ hết mấy cái module, class thì chỉ drag & drop được khi chọn "Use OLE DragDrop". Mục đích của việc subclass là để chặn khi người dùng có drag&drop vào Picture (nếu không dùng OLE DragDrop) thì sẽ sinh ra sự kiện FileDropped để dùng bên Form code.
Tập tin đính kèm
DragDrop_Files_Demo.rar
Đã gở bỏ không dùng DbgWProc.dll
(7.94 KiB) Đã tải 561 lần
:>


Quay về “[VB] Ứng dụng - Form và Control”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.0 khách