Windows Controls - ThS. Nguyễn Hà Giang pdf

144 271 3
Windows Controls - ThS. Nguyễn Hà Giang pdf

Đ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 W indow s Controls ThS. Nguyễn Giang Khoa CNTT -Hutech Nguyen Ha Giang -2008 2 N i Dung n Tổng quan controls n Property & layout của control q Anchor q Docking n Các control thông dụng q Label, textbox, button q ListBox, Combobox, ListView, TreeView q GroupBox, Panel & TabControl q CheckBox, RadioButton, CheckedListBox, TrackBar q PictureBox, ImageList q NumericUpDown, DomainUpDown q RichTextBox, DateTimePicker, MonthCalendar q Advanced controls n Mouse Event handling n Keyboard event handling Nguyen Ha Giang -2008 3 T ng quan controls n Control là một thành phần cơ bản trên form n Có các thành phần q Thuộc tính q Phương thức q Sự kiện n Tất cả các control chứa trong namespace: System.Windows.Forms Nguyen Ha Giang -2008 4 T ng quan controls n Một số thuộc tính của control q Text: nội dung caption, title… q Focus: chuyển focus vào control q TabIndex: thứ tự của control nhận focus n Mặc định được VS.NET thiết lập q Enable: thiết lập trạng thái truy cập của control q Visible: ẩn control trên form, có thể dùng phương thức Hide q Anchor: n Neo giữ control ở vị trí xác định n Cho phép control di chuyển theo vị trí q Size: xác nhận kích thước của control Nguyen Ha Giang -2008 5 Thu c tính controls Common PropertiesDescription BackColor Màu nền của control BackgroundImage Ảnh nền của control ForeColor Màu hiển thị text trên form Enabled Xác định khi control trạng thái enable Focused Xác định khi control nhận focus Font Font hiển thị text trên control TabIndex Thứ tự tab của control TabStop Nếu true, user có thể sử dụng tab để select control Text Text hiển thị trên form TextAlign Canh lề text trên control Visible Xác định hiển thị control Nguyen Ha Giang -2008 6 Control Layout -Anchor None FixedSingle Fixed3D FixedDialog Sizable FormBorderStyle Nguyen Ha Giang -2008 7 Control Layout -Anchor n Khi FormBorderStyle = Sizable, form cho phép thay đổi kích thước khi Runtime q Sự bố trí của control cũng thay đổi! n Sử dụng thuộc tính Anchor q Cho phép control phản ứng lại với thao tác resize của form n Control có thể thay đổi vị trí tương ứng với việc resize của form n Control cố định không thay đổi theo việc resize của form q Các trạng thái neo n Left: cố định theo biên trái n Right: cố định theo biên phải n Top: cố định theo biên trên n Bottom: cố định theo biên dưới Nguyen Ha Giang -2008 8 Control Layout -Anchor Button được neo biên trái Button tự do Vị trí tương đối với biên trái không đổi Di chuyển tương ứng theo kích thước mới Nguyen Ha Giang -2008 9 Control Layout -Anchor n Thiết lập Anchor cho control Chọn các biên để neo Biên được chọn neo, màu đậm Nguyen Ha Giang -2008 10 Control Layout -Anchor Neo theo bốn phía [...]...Control Layout - Docking n Các control có th g n (dock) v i m t c nh nào đó c a form, ho c container c a control Windows Explorer ListView gắn bên phải TreeView gắn bên trái Nguyen Ha Giang - 2008 11 Control Layout - Docking Top Left Fill Right Bottom None Nguyen Ha Giang - 2008 12 Control Layout - Docking Dock = None Dock = Top TextBox Dock = Fill TextBox.Multiline = True Nguyen Ha Giang - 2008 Dock... ng, d u + ho c - L Yêu c u ký t a-z ho c A-Z ? Ký t (không b t bu c) a-z ho c A-Z & Yêu c u ký t C Ký t (không b t bu c) A, a Ký t (không b t bu c) alphanumeric D u th p phân , D u hàng ngàn Nguyen Ha Giang - 2008 23 MaskedTextBox n Thu c tính Mask Mask Mô t : D u phân cách theo đ nh d ng th i gian / D u phân cách theo đ nh d ng ngày $ Bi u tư ng ti n t < Chuy n t t c ký t theo sau thành thư ng > Chuy... thành hoa | Disable hi u l c c a < hay > trư c nó \ Ký t thoát T t c các ký t còn l i s đư c gi nguyên khi hi n th ! Nguyen Ha Giang - 2008 24 MaskedTextBox n VD: q q q q q q q q q Mask string: (999 )-0 0 0-0 000 User Input: 1234567890 Display: (123 )-4 5 6-7 890 Mask string: 00/00/0000 User input: 12041978 Display: 12/04/1978 Mask string: LL>L|LLL . 1 W indow s Controls ThS. Nguyễn Hà Giang Khoa CNTT -Hutech Nguyen Ha Giang -2 008 2 N i Dung n Tổng quan controls n Property & layout của control q Anchor q. MonthCalendar q Advanced controls n Mouse Event handling n Keyboard event handling Nguyen Ha Giang -2 008 3 T ng quan controls n Control là một thành phần cơ bản trên form n Có các thành phần q Thuộc. hiển thị control Nguyen Ha Giang -2 008 6 Control Layout -Anchor None FixedSingle Fixed3D FixedDialog Sizable FormBorderStyle Nguyen Ha Giang -2 008 7 Control Layout -Anchor n Khi FormBorderStyle

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

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan