CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 379

379

Chương 9: File, thư mục, và I/O

if (result != 0) {

Console.WriteLine("Total Bytes: {0:N}", total);

Console.WriteLine("Free Bytes: {0:N}", free);

Console.WriteLine("Available Bytes: {0:N}", available);

}

Console.ReadLine();

}

}

17.

17.

Hi n th các h p tho i file

Hi n th các h p tho i file

Bạn cần hiện các hộp thoại Windows chuẩn để mở, lưu file, và để chọn thư mục.

Sử dụng các lớp

OpenFileDialog

,

SaveFileDialog

, và

FolderBrowserDialog

thuộc

không gian tên

System.Windows.Forms

. Gọi phương thức

ShowDialog

để hiển thị

hộp thoại, xét giá trị trả về để xác định người dùng đã nhấn OK hay Cancel, và
lấy thông tin từ thuộc tính

FileName

hay

SelectedPath

.

.NET cung cấp các đối tượng bọc lấy nhiều hộp thoại Windows chuẩn, bao gồm các hộp thoại
dùng để mở và lưu file, và để chọn thư mục. Tất cả các lớp này đều thừa kế từ

System.Windows.Forms.CommonDialog

, bao gồm:

OpenFileDialog

—cho phép người dùng chọn một file. Tên file và đường dẫn có thể

được lấy từ thuộc tính

FileName

(hay tập hợp

FileNames

, nếu bạn cho phép chọn nhiều

file bằng cách thiết lập

Multiselect

true

). Ngoài ra, bạn có thể sử dụng thuộc tính

Filter

để chọn định dạng file và thiết lập thuộc tính

CheckFileExists

để kiểm tra tính

hợp lệ (xem hình 9.3).

[

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.