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

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

Hình 9.3 OpenFileDialog

SaveFileDialog

—cho phép người dùng chỉ định một file mới. Tên file và đường dẫn có

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

FileName

. Bạn có thể sử dụng thuộc tính

Filter

để chọn định

dạng file và thiết lập các thuộc tính

CreatePrompt

OverwritePrompt

để hiển thị thông

báo xác nhận khi người dùng chọn một file mới hay file đã tồn tại.

FolderBrowserDialog

—cho phép người dùng chọn (và tạo) một thư mục. Đường dẫn đã

chọn có thể được lấy từ thuộc tính

SelectedPath

. Ngoài ra, bạn có thể thiết lập thuộc

tính

ShowNewFolderButton

để hiển thị nút Make New Folder (xem hình 9.4).

Hình 9.4 FolderBrowserDialog

Khi sử dụng

OpenFileDialog

hay

SaveFileDialog

, bạn cần thiết lập chuỗi lọc (chỉ định các

phần mở rộng được phép). Chuỗi lọc được phân cách bởi ký tự "|" theo định dạng: "[Nhãn] |
[Danh sách các phần mở rộng được phân cách bởi dấu chấm phẩy] | [Nhãn] | [Danh sách các
phần mở rộng được phân cách bởi dấu chấm phẩy
] | ...". Bạn cũng có thể thiết lập thuộc tính

Title

(tiêu đề) và

InitialDirectory

(thư mục ban đầu).

Ứng dụng dưới đây cho phép người dùng nạp tài liệu vào một

RichTextBox

, sửa nội dung, và

lưu tài liệu đã được sửa (sử dụng lớp

OpenFileDialog

SaveFileDialog

để mở và lưu tài

liệu).

using System;

using System.Drawing;

using System.Windows.Forms;

public class SimpleEditForm : System.Windows.Forms.Form {

private System.Windows.Forms.MenuItem mnuFile;

private System.Windows.Forms.MenuItem mnuOpen;

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.