[Net] ***ATFolderViewX - Beautiful Folder Browse For Net***

Bộ sưu tập các thư viện hỗ trợ sẳn cho Visual Basic .NET và C#

Các điều hành viên: tungcan5diop, QUANITGROBEST

Nội quy chuyên mục
1. Gửi bài viết tại đây, Tester sẽ chuyển vào trong nếu bài viết đạt yêu cầu.
2. Gửi bài theo mẫu qui định: viewtopic.php?f=2&t=5
[ten][/ten]
[loai][/loai]
[ngonngu][/ngonngu]
[tacgia][/tacgia]
[chucnang][/chucnang]
[end][/end]
Đăng trả lời
Hình đại diện của thành viên
anhtuyenbk
Guru
Guru
Bài viết: 1311
Ngày tham gia: Thứ 5 22/09/2005 4:12 pm
Đến từ: Một nơi chừa từng biết, chưa từng nghe, chưa từng thấy
Been thanked: 38 times

[Net] ***ATFolderViewX - Beautiful Folder Browse For Net***

Gửi bài by anhtuyenbk »

Tên chương trình: ATFolderTreeX - Beautiful Folder Browse For Net
Phiên bản: 1.0
Tác giả: Nguyễn Anh Tuyên
Chức năng: Cây duyệt thư mục for net
ATFolderViewX - Beautiful Folder Browse For Net
Version 1.3
Chắc các bạn cũng như mình thôi, đôi lúc phải thao tác chọn lựa các folder nhưng nếu sử dụng dirlisbox thì quá chuối :-S các bạn muốn mình có một cây duyệt thư mục giống như windows explorer vậy. Chính vì lý do đó mà mình đã đầu từ ko ít công sức để làm ra cái này. >:)
Control này dùng được cho tất cả các ngôn ngữ trong môi trường Net như C#, VB.Net... 8-}
Hinh ảnh minh họa

Hình ảnh

Ưu điểm:
- Giao diện đẹp.
- Tốc độ nhanh.
- Chức năng phong phú và dễ sử dụng.

1. Sơ nét về thiết kế:
- Control này được phát triển thừa kế từ Treeview nên nó có tất cả các thuộc tính cũng như chức năng của một Treeview bình thường. Bạn có thể dùng nó như một treeview bình thường vậy. :x

2. Các thuộc tính chính

2.1 FolderName
Thuộc tính này có nhiệm vụ trả về tên (text hiển thị) của phần tử mà bạn chọn trên FolderTree và nó chỉ có giá trị chỉ đọc mà thôi.

Mã: Chọn tất cả

string ten=atFolderTreeX1.FolderName;
2.2 FolderPath
- Thuộc tính này có nhiệm vụ trả về giá trị đường dẫn hiện hành của phần từ mà bạn chọn trên cây thư mục. Nó cho phép đọc và gán.
- Để truy xuất Path của phần tử đã chọn (đây là phép đọc)

Mã: Chọn tất cả

string path=atFolderTreeX1.FolderPath;
- Điều khiển cây thư mục nhảy đến một phần tử xác định trên cây theo một đường dẫn cho trước (đây là phép gán).

Mã: Chọn tất cả

atFolderTreeX1.FolderPath = @"D:\Chuong trinh\Lap trinh\Phan mem hoc English\Learn English\DATA_TRANG";
2.3 AutoRefresh
- Thuộc tính này điều khiển chế độ làm tươi tự động của cây . Nó cho phép đọc và gán.
- Thuộc tính này có giá trị kiểu boolean.
- True : kích hoạt và false ngược lại

2.4 ShowRightMenu
- Thuộc tính này điều khiển chế độ bật tắt menu chuột phải và nó cũng có giá trị kiểu boolean.

3. Menu chức năng chuột phải
- Bao gồm những chức năng hữu ích mà bạn thường sử dụng
- Explorer : mở window explorer tại phần tử được chọn trên cây.
- Refresh : làm tươi lại cây thư mục.
- New Folder : Tạo New Folder.
- Delete : xóa thư mục đang được chọn và chuyển vô Recycle Bin.
- Rename : đổi tên của thư mục đang được chọn.
- Properties : hiện thị cửa sổ Properties của phần tử đang được chọn. :-* :-*
Tập tin đính kèm
Test ATFolderViewX 1.3.rar
Version 1.3 New
(69.55 KiB) Đã tải về 1854 lần
Sửa lần cuối bởi 3 vào ngày anhtuyenbk với 0 lần sửa trong tổng số.
Kiếm cơm cho qua ngày tháng
https://www.facebook.com/pinduphongpisenchinhhang
Hình đại diện của thành viên
anhtuyenbk
Guru
Guru
Bài viết: 1311
Ngày tham gia: Thứ 5 22/09/2005 4:12 pm
Đến từ: Một nơi chừa từng biết, chưa từng nghe, chưa từng thấy
Been thanked: 38 times

Re: [Net] ***ATFolderTreeX - Beautiful Folder Browse For Net***

Gửi bài by anhtuyenbk »

Nếu các bạn cần thêm chức năng gì thì cứ việc góp ý nhé, mình sẽ nghiên cứu bổ sung.
Kiếm cơm cho qua ngày tháng
https://www.facebook.com/pinduphongpisenchinhhang
Hình đại diện của thành viên
anhtuyenbk
Guru
Guru
Bài viết: 1311
Ngày tham gia: Thứ 5 22/09/2005 4:12 pm
Đến từ: Một nơi chừa từng biết, chưa từng nghe, chưa từng thấy
Been thanked: 38 times

Re: [Net] ***ATFolderTreeX - Beautiful Folder Browse For Net***

Gửi bài by anhtuyenbk »

Sao không ai cho ý kiến hết vậy :( :(
Kiếm cơm cho qua ngày tháng
https://www.facebook.com/pinduphongpisenchinhhang
Hình đại diện của thành viên
QuanGL
VIP
VIP
Bài viết: 76
Ngày tham gia: Thứ 5 04/01/2007 7:37 pm
Đến từ: Hành tinh thứ tư tính từ Mặt Trời ^^!
Been thanked: 4 times

Re: [Net] ***ATFolderTreeX - Beautiful Folder Browse For Net***

Gửi bài by QuanGL »

Nhìn qua thì thấy đẹp thật.
Dùng tốt trong một số ứng dụng (em tính "chôm" cái Folder Browse của anh zô project nè :D)
anhtuyenbk đã viết:Sao không ai cho ý kiến hết vậy :( :(
Anh thử đưa cái source xem có ai không có ý kiến gì :P
I'm in the mood for love
Hình đại diện của thành viên
anhtuyenbk
Guru
Guru
Bài viết: 1311
Ngày tham gia: Thứ 5 22/09/2005 4:12 pm
Đến từ: Một nơi chừa từng biết, chưa từng nghe, chưa từng thấy
Been thanked: 38 times

Re: [Net] ***ATFolderTreeX - Beautiful Folder Browse For Net***

Gửi bài by anhtuyenbk »

QuanGL đã viết:Nhìn qua thì thấy đẹp thật.
Thế nhìn kỹ thì sao :D :D
Kiếm cơm cho qua ngày tháng
https://www.facebook.com/pinduphongpisenchinhhang
Hình đại diện của thành viên
QuanGL
VIP
VIP
Bài viết: 76
Ngày tham gia: Thứ 5 04/01/2007 7:37 pm
Đến từ: Hành tinh thứ tư tính từ Mặt Trời ^^!
Been thanked: 4 times

Re: [Net] ***ATFolderTreeX - Beautiful Folder Browse For Net***

Gửi bài by QuanGL »

Nhìn kỹ thì... trên cả tuyệt vời :D
Theo em nghĩ cái chức năng AutoRefresh anh dùng là lớp FileSystemWatcher thuộc namespace System.IO?
Àh, em quên, còn cái chức năng kéo-thả thì sao anh?
I'm in the mood for love
Hình đại diện của thành viên
anhtuyenbk
Guru
Guru
Bài viết: 1311
Ngày tham gia: Thứ 5 22/09/2005 4:12 pm
Đến từ: Một nơi chừa từng biết, chưa từng nghe, chưa từng thấy
Been thanked: 38 times

Re: [Net] ***ATFolderTreeX - Beautiful Folder Browse For Net***

Gửi bài by anhtuyenbk »

He he, anh đâu có biết cái lớp FileSystemWatcher đâu, anh dùng điều khiển Timer theo dõi sự thay đổi của phần tử được chọn hiện tại, nếu thấy ko khớp thì update :D :D , chuối quá phải ko? :))
Kiếm cơm cho qua ngày tháng
https://www.facebook.com/pinduphongpisenchinhhang
Hình đại diện của thành viên
QuanGL
VIP
VIP
Bài viết: 76
Ngày tham gia: Thứ 5 04/01/2007 7:37 pm
Đến từ: Hành tinh thứ tư tính từ Mặt Trời ^^!
Been thanked: 4 times

Re: [Net] ***ATFolderTreeX - Beautiful Folder Browse For Net***

Gửi bài by QuanGL »

Mỗi người một cách mà anh, miễn sao sản phẩm chạy tốt là nhất rồi :D
Anh nghiên cứu cái lớp đó đi, "hay mới lạ, hấp dẫn" :)) ah nếu anh phát triển thêm tính năng kéo-thả thì còn gì bằng.
(Hì hì, phiền anh vậy, cho mọi người xài ké :D)
I'm in the mood for love
Hình đại diện của thành viên
tieurongtien
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 78
Ngày tham gia: Thứ 4 26/03/2008 7:56 pm

Re: [Net] ***ATFolderTreeX - Beautiful Folder Browse For Net***

Gửi bài by tieurongtien »

Đúng là giao diện đẹp thiệt! :)
Đừng xấu hổ khi không biết, chỉ xấu hổ khi không học
Hình đại diện của thành viên
anhtuyenbk
Guru
Guru
Bài viết: 1311
Ngày tham gia: Thứ 5 22/09/2005 4:12 pm
Đến từ: Một nơi chừa từng biết, chưa từng nghe, chưa từng thấy
Been thanked: 38 times

Re: [Net] ***ATFolderViewX - Beautiful Folder Browse For Net***

Gửi bài by anhtuyenbk »

Update lên Version 1.3, khắc phục một số nhược điểm của version trước đó đồng thời gia tăng đáng kể tốc độ duyệt Folder. :D :D :D
Kiếm cơm cho qua ngày tháng
https://www.facebook.com/pinduphongpisenchinhhang
qanlh_soft
Bài viết: 4
Ngày tham gia: Thứ 6 25/04/2008 6:14 pm

Re: [Net] ***ATFolderViewX - Beautiful Folder Browse For Net***

Gửi bài by qanlh_soft »

:-O Công nhận Run trên Vista nhìn đẹp thật :))
Hình đại diện của thành viên
anhtuyenbk
Guru
Guru
Bài viết: 1311
Ngày tham gia: Thứ 5 22/09/2005 4:12 pm
Đến từ: Một nơi chừa từng biết, chưa từng nghe, chưa từng thấy
Been thanked: 38 times

Re: [Net] ***ATFolderViewX - Beautiful Folder Browse For Net***

Gửi bài by anhtuyenbk »

qanlh_soft đã viết::-O Công nhận Run trên Vista nhìn đẹp thật :))
Ko có Vista, cho cái screen shot xem :D :D
Kiếm cơm cho qua ngày tháng
https://www.facebook.com/pinduphongpisenchinhhang
Đăng trả lời

Quay về