Form – Mẫu biểu
Thuộc tính (properties) của đối tượng
Các điều khiển (controls) thông dụng
Label
Frame
Textbox
Command Button
Option Button
Check Box
Combo Box
List Box
20 trang |
Chia sẻ: tieuaka001 | Lượt xem: 689 | Lượt tải: 0
Nội dung tài liệu Bài giảng Tin học đại cương - Trần Quang Diệu - Chương 5: Form và một số Controls thông dụng, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TIN HỌC ĐẠI CƯƠNGChương 5: Form và một số Controls thông dụngDùng cho nhóm ngành: Công trình + Cơ khíNội dungForm – Mẫu biểuThuộc tính (properties) của đối tượngCác điều khiển (controls) thông dụngLabelFrameTextboxCommand ButtonOption ButtonCheck BoxCombo BoxList Box2Tin học đại cương - Chương 55.1. FormForm là gì?Mọi chương trình khi chạy trên hệ điều hành Windows đều chiếm 1 vùng chữ nhật gọi là “cửa sổ - windows”Cửa sổ là một dạng cụ thể của formForm là giao diện tương tác giữa người dùng và chương trình máy tínhCó nhiều kiểu form khác nhau:Form dạng 3DForm dạng phẳng (flat)Form dạng resizeableForm dạng fixdialogTin học đại cương - Chương 535.1. Form (tt)Tin học đại cương - Chương 5Các sự kiện thông dụng tác động lên formForm_Initialize: Event này xảy ra trước nhất và chỉ một lần thôi khi ta form được tạo và hiển thịForm_Load: Event này xảy ra mỗi lần ta instantiate một form.Form_Active: Mỗi lần người dùng chuyển sang tương tác vởi form thì nó trở thành active. Thường event này được dùng để vẽ, hiển thị trên formForm_QueryUnload: Mỗi lần người dùng click nút X để đóng form thì event này sẽ xảy raForm_Click: Xảy ra khi người dùng click chuột vào 1 vùng trong form45.2. Các thuộc tính của đối tượngMỗi đối tượng có một số thuộc tính để phân biệt bản thân nó với đối tượng khác. Ví dụ:Name, Caption,Size, Colorv.vCác thuộc tính này được trình bày trong cửa sổ propertiesTin học đại cương - Chương 555.3. Các điều khiển (Controls)Controls vừa có hình, vừa có code chạy bên trong một window nho nhỏ, giống như một form.Khi ta lập trình trong VB6, ta lắp ráp các controls trên một hay nhiều form để có một chương trình nhanh chóng.Ta tương tác với một control qua ba đặc tính: Properties: Thuộc tính của form(vd: Font, Name, BackColor...v.v.)Methods: Những gì control thực hiện được (hành động của nó)Event: Khi một event xảy ra VB6 sẽ xử lý một Event Handler (thí dụ như Sub Command1_Click()), nếu ta viết code sẵn trong đó VB sẽ thực thi code. Nếu không có thì coi như không cần biết đến các event đóTin học đại cương - Chương 565.3. Các controls (tt)Các event thường được viết code của controlClick: Khi click chượtMouseDown, MouseUp: Mỗi Click chuột đi đôi với một cặp MouseDown/MouseUpKeyPress: Xảy ra khi user nhấn một phímKeyDown, KeyUp: Mỗi event KeyPress cho ta một cặp KeyDown/KeyUpGotFocus: Control trở nên active khi nó nhận được Focus có thể dùng nó đổi màu controlLostFocus: Thường thì khi 1 control được GotFocus thì một control khác sẽ LostFocustDragDrop: Xảy ra khi ta kéo-thả drop một cái gì lên control Tin học đại cương - Chương 575.3. Các controls (tt)Các loại control thông dụng trong VB6.0Tin học đại cương - Chương 58Textbox là một đối tượng control cho phép nhập hoặc hiển thị dữ liệu dạng văn bản (1 hàng)Người dùng có thể nhập các chuỗi ký tự bất kỳ (chữ hoặc các con số)Ví dụ:Thuộc tính thường dùng: Name, Text, ForeColor, BackColor, Font, WidthTextboxTin học đại cương - Chương 59Textbox Nhập sốTextbox nhập chuỗi ký tựLabelThường dùng để hiển thị thông tin (hoặc kết quả xử lý, tính toán) trên form“Caption” là thuộc tính chứa nội dung cần hiển thịTin học đại cương - Chương 510Thuộc tínhcaptionCommand ButtonCommand Button là một control quan trọng nhất. Nó được sử dụng để tương tác với người dung khi "nhấn nút lệnh" Khi click chuột lên Command Button, event Click diễn ra, các lệnh được lập trình sẽ được thực hiện. Thuộc tính Caption để hiển thị nội dung của ButtonTin học đại cương - Chương 511Command ButtonThực hiện thao SửaOption BoxOption Box cho phép người sử dụng chọn một trong nhiều lựa chọn. Khi một trong những option được chọn, các option khác sẽ không được chọn.Giá trị của option được thiết lập thành "True" khi được chọn, ngược lại giá trị của nó là "False" .12Tin học đại cương - Chương 5Check boxCheck Box cho phép người sử dụng chọn hoặc bỏ lựa chọn. Thuộc tính Value của checkbox sẽ là "Checked" hoặc "Unchecked" tùy theo nó được chọn hay không.Người dùng có thể check hoặc uncheck nhiều lựa chọn cùng lúc.13Tin học đại cương - Chương 5Combo BoxComboBox là control cho phép người dùng nhấp chuột và chọn 1 trong các mục từ danh sách xổ xuống.Event thường dùng nhất đối với Combo Box là sự kiện Change – xảy ra khi người dùng thay đổi lựa chọn từ danh sách xổ xuống14Tin học đại cương - Chương 5Combo Box(tt)Để thêm các mục chọn vào danh sách của ComboBox ta sử dụng Method (phương thức) AddItem.Ví dụ:15Tin học đại cương - Chương 5List BoxList Box là control hiển thị một danh sách các mục mà người sử dụng có thể nhấp và chọn 1 hoặc nhiều từ danh sách đó.Để thêm các mục vào danh sách, chúng ta có thể sử dụng phương thức AddItem.Ví dụ:16Tin học đại cương - Chương 5Tin học đại cương - Chương 517Thực hành chương 5Thiết kế Form với các Control thông dụngSử dụng IDE của VB6.0 thiết kế form dưới đây(1) Frame(2) Label(3) Textbox(4) Command Button(5) Combo Box(6) ListBoxViết mã lệnh ứng với EventForm_Load trong đó sử dụngmethod AddItem đối với ComboBox và ListBox để thêm các mục trong danh sách lựa chọn LAB 02Tin học đại cương - Chương 519321456LAB 02 (tt)Tin học đại cương - Chương 520
Các file đính kèm theo tài liệu này:
- tin_hoc_dai_cuong_vbch5_8183.ppt