YOMEDIA
Common Dialog & User Control - ThS. Nguyễn Hà Giang
Chia sẻ: Trần Tâm
| Ngày:
| Loại File: PDF
| Số trang:0
84
lượt xem
7
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Common Dialog
Các dialog thường được sử dụng
Được warp thành các lớp trong FCL/BCL
Common Dialog
Cách sử dụng theo 2 cách sau
1. Kéo thả dialog vào form
VS sẽ tạo thể hiện chứa trong lớp form
2. Khai báo đối tượng và tạo thể hiện của lớp CD
VD: OpenFileDialog oFile = new OpenFileDialog();
AMBIENT/
Chủ đề:
Nội dung Text: Common Dialog & User Control - ThS. Nguyễn Hà Giang
- Common Dialog &
User Control
ThS. Nguyễn Hà Giang
Khoa CNTT - Hutech
1
- Nội Dung
Giới thiệu Common Dialog
q
OpenFileDialog
q
SaveFileDialog
q
FontDialog
q
ColorDialog
q
MessageBox
q
User Control
q
2
Nguyen Ha Giang - 2008
- Common Dialog
Các dialog thường được sử dụng
n
Được warp thành các lớp trong FCL/BCL
q
OpenFileDialog ColorDialog
Common
Dialog
SaveFileDialog FontDialog
PrintDialog
3
Nguyen Ha Giang - 2008
- Common Dialog
Cách sử dụng theo 2 cách sau
n
1. Kéo thả dialog vào form
q
VS sẽ tạo thể hiện chứa trong lớp form
n
2. Khai báo đối tượng và tạo thể hiện của lớp CD
q
VD: OpenFileDialog oFile = new OpenFileDialog();
n
Common Dialog
4
Nguyen Ha Giang - 2008
- Nội Dung
Giới thiệu Common Dialog
q
OpenFileDialog
q
SaveFileDialog
q
FontDialog
q
ColorDialog
q
MessageBox
q
User Control
q
5
Nguyen Ha Giang - 2008
- OpenFileDialog
Sử dụng để chọn file lưu trên đĩa
n
Cách sử dụng từ ToolBox
n
Drag & drop
Code phát
sinh tự động
xyz.Designer.cs
6
Nguyen Ha Giang - 2008
- OpenFileDialog
Code phát sinh của VS
n
xyz.Designer.cs
Tạo thể hiện
Hiển thị Form
7
Nguyen Ha Giang - 2008
- OpenFileDialog
Code tự viết – không dùng Toolbox
n
8
Nguyen Ha Giang - 2008
- OpenFileDialog
Thuộc tính, phương thức
Thuộc tính
Lấy tên file được chọn
FileName
Lấy tên tất cả các file được chọn
FileNames
Xác định kiểu file cần mở
Filter
Thư mục khởi tạo
InitialDirectory
Cho phép chọn nhiều file
Multiselect
Tiêu đề của dialog
Title
Phương thức
Hiển thị dialog
ShowDialog
Sự kiện
Xuất hiện khi user kích vào OK
FileOk
9
Nguyen Ha Giang - 2008
- Nội Dung
Giới thiệu Common Dialog
q
OpenFileDialog
q
SaveFileDialog
q
FontDialog
q
ColorDialog
q
MessageBox
q
User Control
q
10
Nguyen Ha Giang - 2008
- SaveFileDialog
Sử dụng để tạo file trên đĩa.
n
Cách sử dụng
n
Sử dụng SaveFileDialog component trên Toolbox
q
Tương tự như OpenFileDialog!
n
Tạo thể hiện của lớp SaveFileDialog
q
11
Nguyen Ha Giang - 2008
- SaveFileDialog
Demo: nhập văn bản vào textbox, sau đó lưu
n
xuống file *.txt.
Tạo ứng dụng dụng Windows Form có các control
q
1 label: caption của textbox
n
1 textbox: chứa nội dung text do user nhập
n
1 button: gọi SaveFileDialog và lưu file
n
1 SaveFileDialog: khai báo dialog SaveFile.
n
12
Nguyen Ha Giang - 2008
- SaveFileDialog
Thiết kế form
n
Drag & drop
Multiline=true
13
Nguyen Ha Giang - 2008
- SaveFileDialog
Viết phần xử lý cho button “Lưu file”
n
System.IO
14
Nguyen Ha Giang - 2008
- SaveFileDialog
15
Nguyen Ha Giang - 2008
- SaveFileDialog
Mở rộng bổ sung phần đọc file text từ demo trên
n
Open file *.txt và hiển thị nội dung của file trên
q
TextBox.
Bổ sung thêm button “Mở file” và kéo thành
n
phần OpenFileDialog thả vào form
Drag & drop
16
Nguyen Ha Giang - 2008
- SaveFileDialog
Viết phần xử lý button “Mở file”
n
17
Nguyen Ha Giang - 2008
- SaveFileDialog
Demo
n
Hiển thị nội
dung file
18
Nguyen Ha Giang - 2008
- Nội Dung
Giới thiệu Common Dialog
q
OpenFileDialog
q
SaveFileDialog
q
FontDialog
q
ColorDialog
q
MessageBox
q
User Control
q
19
Nguyen Ha Giang - 2008
- FontDialog
Chức năng hiển thị hộp thoại chọn font chữ
n
được install trong máy
Trong ứng dụng làm việc với document, đồ họa…
q
Sử dụng FontDialog
n
Từ ToolBox kéo thả FontDialog vào Form
q
Sử dụng trong lúc thiết kế
n
Khai báo thể hiện FontDialog và hiển thị
q
Viết code
n
20
Nguyen Ha Giang - 2008
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
ERROR:connection to 10.20.1.98:9315 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.98:9315 failed (errno=111, msg=Connection refused)
Đang xử lý...