[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#

Moderators: tungcan5diop, QUANITGROBEST

Forum rules
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]
Post Reply
User avatar
anhtuyenbk
Guru
Guru
Posts: 1311
Joined: Thu 22/09/2005 4:12 pm
Location: 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***

Post 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

Image

Ư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.

Code: Select all

  1. 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)

Code: Select all

  1. 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).

Code: Select all

  1. 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. :-* :-*
Attachments
Test ATFolderViewX 1.3.rar
Version 1.3 New
(69.55 KiB) Downloaded 1843 times
Last edited by anhtuyenbk on Wed 09/07/2008 10:14 am, edited 3 times in total.
Kiếm cơm cho qua ngày tháng
https://www.facebook.com/pinduphongpisenchinhhang
User avatar
anhtuyenbk
Guru
Guru
Posts: 1311
Joined: Thu 22/09/2005 4:12 pm
Location: 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***

Post 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
User avatar
anhtuyenbk
Guru
Guru
Posts: 1311
Joined: Thu 22/09/2005 4:12 pm
Location: 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***

Post 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
User avatar
QuanGL
VIP
VIP
Posts: 76
Joined: Thu 04/01/2007 7:37 pm
Location: Hành tinh thứ tư tính từ Mặt Trời ^^!
Been thanked: 4 times

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

Post 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 wrote: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
User avatar
anhtuyenbk
Guru
Guru
Posts: 1311
Joined: Thu 22/09/2005 4:12 pm
Location: 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***

Post by anhtuyenbk »

QuanGL wrote: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
User avatar
QuanGL
VIP
VIP
Posts: 76
Joined: Thu 04/01/2007 7:37 pm
Location: Hành tinh thứ tư tính từ Mặt Trời ^^!
Been thanked: 4 times

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

Post 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
User avatar
anhtuyenbk
Guru
Guru
Posts: 1311
Joined: Thu 22/09/2005 4:12 pm
Location: 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***

Post 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
User avatar
QuanGL
VIP
VIP
Posts: 76
Joined: Thu 04/01/2007 7:37 pm
Location: Hành tinh thứ tư tính từ Mặt Trời ^^!
Been thanked: 4 times

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

Post 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
User avatar
tieurongtien
Thành viên năng nổ
Thành viên năng nổ
Posts: 78
Joined: Wed 26/03/2008 7:56 pm

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

Post 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
User avatar
anhtuyenbk
Guru
Guru
Posts: 1311
Joined: Thu 22/09/2005 4:12 pm
Location: 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***

Post 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
Posts: 4
Joined: Fri 25/04/2008 6:14 pm

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

Post by qanlh_soft »

:-O Công nhận Run trên Vista nhìn đẹp thật :))
User avatar
anhtuyenbk
Guru
Guru
Posts: 1311
Joined: Thu 22/09/2005 4:12 pm
Location: 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***

Post by anhtuyenbk »

qanlh_soft wrote::-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
Post Reply

Return to “[.NET] Module, Class, UserControl, DLL”