Common Dialog & User Control - ThS. Nguyễn Hà Giang ppt

46 380 0
Common Dialog & User Control - ThS. Nguyễn Hà Giang ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 Com m on Dialog & User Control ThS. Nguyễn Giang Khoa CNTT -Hutech Nguyen Ha Giang -2008 2 N i Dung q Giới thiệu Common Dialog q OpenFileDialog q SaveFileDialog q FontDialog q ColorDialog q MessageBox q User Control Nguyen Ha Giang -2008 3 Common Dialog n Các dialog thường được sử dụng q Được warp thành các lớp trong FCL/BCL Common Dialog OpenFileDialog SaveFileDialog ColorDialog FontDialog PrintDialog Nguyen Ha Giang -2008 4 Common Dialog n Cách sử dụng theo 2 cách sau q 1. Kéo thả dialog vào form n VS sẽ tạo thể hiện chứa trong lớp form q 2. Khai báo đối tượng và tạo thể hiện của lớp CD n VD: OpenFileDialog oFile = new OpenFileDialog(); Common Dialog Nguyen Ha Giang -2008 5 N i Dung q Giới thiệu Common Dialog q OpenFileDialog q SaveFileDialog q FontDialog q ColorDialog q MessageBox q User Control Nguyen Ha Giang -2008 6 OpenFileDialog n Sử dụng để chọn file lưu trên đĩa n Cách sử dụng từ ToolBox Code phát sinh tự động Drag & drop xyz.Designer.cs Nguyen Ha Giang -2008 7 OpenFileDialog n Code phát sinh của VS xyz.Designer.cs Tạo thể hiện Hiển thị Form Nguyen Ha Giang -2008 8 OpenFileDialog n Code tự viết –không dùng Toolbox Nguyen Ha Giang -2008 9 OpenFileDialog Thuộc tính, phương thức Thuộc tính FileName Lấy tên file được chọn FileNames Lấy tên tất cả các file được chọn Filter Xác định kiểu file cần mở InitialDirectory Thư mục khởi tạo Multiselect Cho phép chọn nhiều file Title Tiêu đề của dialog Phương thức ShowDialog Hiển thị dialog Sự kiện FileOk Xuất hiện khi user kích vào OK Nguyen Ha Giang -2008 10 N i Dung q Giới thiệu Common Dialog q OpenFileDialog q SaveFileDialog q FontDialog q ColorDialog q MessageBox q User Control [...]... file” và kéo thành ph n OpenFileDialog th vào form Drag & drop Nguyen Ha Giang - 2008 16 SaveFileDialog n Vi t ph n x Nguyen Ha Giang - 2008 lý button “M file” 17 SaveFileDialog n Demo Hiển thị nội dung file Nguyen Ha Giang - 2008 18 N i Dung q q q q q q q Gi i thi u Common Dialog OpenFileDialog SaveFileDialog FontDialog ColorDialog MessageBox User Control Nguyen Ha Giang - 2008 19 FontDialog n Ch c... Apply Nguyen Ha Giang - 2008 Kích ho t khi user ch n apply 21 FontDialog n n Demo: g i FontDialog thi t l p font cho control T o Form có d ng sau Label để test font Drag & drop Button chọn font Nguyen Ha Giang - 2008 22 FontDialog n Ph n x Nguyen Ha Giang - 2008 lý cho button “Font” 23 FontDialog Nguyen Ha Giang - 2008 24 FontDialog n B sung ch c năng “Apply” c a FontDialog q n Khi FontDialog đang hi... n Demo ch n màu: ch n màu n n cho form Drag & drop Nguyen Ha Giang - 2008 29 ColorDialog n Ph n x Nguyen Ha Giang - 2008 lý cho button “Color” 30 N i Dung q q q q q q q Gi i thi u Common Dialog OpenFileDialog SaveFileDialog FontDialog ColorDialog MessageBox User Control Nguyen Ha Giang - 2008 31 MessageBox n n Hi n th h p tho i ch a thông tin ch d n đ n user Bao g m các ph n q q q n Text Button Symbol... q q q q Gi i thi u Common Dialog OpenFileDialog SaveFileDialog FontDialog ColorDialog MessageBox User Control Nguyen Ha Giang - 2008 27 ColorDialog n n Hi n th ch c năng ch n màu S d ng theo 2 cách q q n Kéo ColorDialog t Toolbox th vào form… Vi t code t o đ i tư ng… ColorDialog s q d ng giá tr màu có ki u Color Màu ARGB n n n n Alpha Red Green Blue Nguyen Ha Giang - 2008 28 ColorDialog n Demo ch n... dung text do user nh p 1 button: g i SaveFileDialog và lưu file 1 SaveFileDialog: khai báo dialog SaveFile Nguyen Ha Giang - 2008 12 SaveFileDialog n Thi t k form Drag & drop Multiline=true Nguyen Ha Giang - 2008 13 SaveFileDialog n Vi t ph n x lý cho button “Lưu file” System.IO Nguyen Ha Giang - 2008 14 SaveFileDialog Nguyen Ha Giang - 2008 15 SaveFileDialog n M r ng b sung ph n đ c file text t q... hi n th cho phép user kích ch n nút Apply ⇒ label thay đ i font theo Cách th c hi n q Khai báo có hi n th button Apply cho FontDialog n fontDialog1.ShowApply = true n Đăng ký trình x q q lý s ki n cho button “Apply” T o trình x lý cho s ki n “Apply” c a FontDialog Đăng ký trình x lý cho s ki n Apply c a FontDialog Nguyen Ha Giang - 2008 25 FontDialog n Code minh h a Nguyen Ha Giang - 2008 26 N i Dung...SaveFileDialog n n S d ng đ t o file trên đĩa Cách s d ng q S d ng SaveFileDialog component trên Toolbox n q Tương t như OpenFileDialog! T o th hi n c a l p SaveFileDialog Nguyen Ha Giang - 2008 11 SaveFileDialog n Demo: nh p văn b n vào textbox, sau đó lưu xu ng file *.txt q T o ng d ng d ng Windows Form có các control n n n n 1 label: caption c a textbox 1 textbox: ch a n i dung text do user nh p... q d ng FontDialog T ToolBox kéo th FontDialog vào Form n q S d ng trong lúc thi t k Khai báo th hi n FontDialog và hi n th n Vi t code Nguyen Ha Giang - 2008 20 FontDialog Thu c tính, phương th c thư ng dùng Thu c tính Font Get/set font đư c ch n Color Get/set màu c a font ShowColor Hi n th hay không hi n th ch n màu ShowApply Hi n th / không button Apply Phương th c ShowDialog Hi n th dialog ra màn... MessageBox có phương th c tĩnh Show đ hi n th dialog q B t giá tr tr v đ bi t ph n ng c a user Nguyen Ha Giang - 2008 32 MessageBox n n Có kho ng 21 phiên b n c a Show M t s phiên b n thư ng s d ng q q q q q DialogResult Show(string text); DialogResult Show(string text, string caption); DialogResult Show(string text, string caption, MessageBoxButtons button); DialogResult Show(string text, string caption,... text, string caption, MessageBoxButtons button, MessageBoxIcon icon); … Nguyen Ha Giang - 2008 33 MessageBox n Các button hi n th theo message q q Cho phép user ch n l a các ph n ng v i message Đư c đ nh nghĩa trong MessageBoxButtons OK OKCancel AbortRetryIgnore YesNoCancel MessageBoxButtons YesNo RetryCancel Nguyen Ha Giang - 2008 34 MessageBox n MessageBoxIcon: đ nh nghĩa các icon kèm theo message MessageBoxIcon.Asterisk . m on Dialog & User Control ThS. Nguyễn Hà Giang Khoa CNTT -Hutech Nguyen Ha Giang -2 008 2 N i Dung q Giới thiệu Common Dialog q OpenFileDialog q SaveFileDialog q FontDialog q ColorDialog q. MessageBox q User Control Nguyen Ha Giang -2 008 3 Common Dialog n Các dialog thường được sử dụng q Được warp thành các lớp trong FCL/BCL Common Dialog OpenFileDialog SaveFileDialog ColorDialog FontDialog PrintDialog Nguyen. OpenFileDialog oFile = new OpenFileDialog(); Common Dialog Nguyen Ha Giang -2 008 5 N i Dung q Giới thiệu Common Dialog q OpenFileDialog q SaveFileDialog q FontDialog q ColorDialog q MessageBox q User

Ngày đăng: 28/03/2014, 16:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan