Thiết kế Form sử dụng label control như hình minh họa Mô tả hoạt động : Khi user di chuyển chuột trên Label Cycle tiêu đề của nó trở thành Bold và UnderLine ,con trỏ chuột biến thành
Trang 1BÀI THỰC HÀNH SỐ 2
1 Thiết kế Form sử dụng label control như hình minh họa
Mô tả hoạt động :
Khi user di chuyển chuột trên Label Cycle tiêu đề của nó trở thành Bold và
UnderLine ,con trỏ chuột biến thành hình bàn tay Tương tự cho label Close ( HD : Sử dụng biến cố MouseMove của label)
Khi user Click chuột vào label Close, Form đóng
Khi user Click chuột vào label Cycle, cặp thuộc tính Autosize và Wordrap lần lượt
có các giá trị theo bảng sau :
Đồng thời giá trị của cặp thuộc tính này được thể hiện trên label bên phài
Click chuột nhiều lần trên label Cycle để thấy ảnh hưởng của cặp thuộc tính Autosize
và WordWrap trên label tiêu đề phía trên
2 Thiết kế Form tìm hiểu các biến cố bàn phím như hình minh họa
Mô tả hoạt động :
Textbox thứ nhất chỉ cho phép nhập ký tự
Textbox thứ hai chỉ cho phép nhập ký tự số
Textbox thứ 3 chỉ cho phép nhập ký tự đặc biệt sau : ! @ # $ % ^ & * ( ) _ + |
Trang 2 Text box thứ tư biến chử thường thành chử hoa đồng thời trỡnh bày nội dung phớm được nhấn trong label control phớa dưới (Kể cả cỏc tổ hợp phớm đặc biệt)
HD : Dựng cỏc biến cố KeyPress và KeyDown của cỏc textbox tương ứng
3 Thiết kế Form tỡm hiểu cỏc biến cố Mouse như hỡnh minh họa
Mụ tả hoạt động
Khi User di chuyển chuột trờn Form tọa độ được thể hiện tại label phớa dưới
Khi user click chuột trờn Form thể hiện cỏc trạng thỏi của thụng số Button,Shift của biến cố MouseDown tại Textbox Vớ dụ Nhấn chuột trái tại tọa độ : (4245,1815) + Phím Shift nhấn
Khi user Drap image control con trỏ chuột thay đổi đồng thời tọa độ của nú được thụng bỏo trong Text box phớa trờn
Khi User thả chuột , image control sẽ di chuyển đến vị trớ tương ứng
HD : Đặt thuộc tớnh DragMode của image control = Automatic và DragIcon đến File biểu tượng cần
thiết Sử dụng cỏc biến cố MouseDown ,MouseMove,DrapDrop và DrapOver của Form
4 Thiết kế Form tỡm hiểu hoạt động của Textbox control như hỡnh minh họa
Yờu cầu :
Khi User chọn 1 label con trỏ chuột biến thành hỡnh bàn tay và nội dung của label cú định dạng UnderLine
Tỡm hiểu cỏch sử dụng 1 mảng cỏc label control
Viết lệnh thực hiện chức năng yờu cầu cú trờn label control
Trang 35 Thiết kế Form tìm hiểu Textbox control và các biến cố bàn phím như hình minh họa
Mô tả hoạt động
Nút Copy và Paste chỉ hoạt động khi User chọn 1 đoạn text trong textbox bằng chuột hoặc bàn phím
User nhấn Ctrl+F12 khi textbox đang có Focus để đóng form
HD : Sử dụng đối tượng ClipBoard để thực hiện các chức năng Cut,Copy ,Paste
Clipboard.SetText s để đặt nội dung của biến s vào clipboard
S= Clipboard.GetText để lấy nội dung của Clipboard gán cho biến s
Clipboard.Clear : Xóa nội dung trong Clipboard
6 Thiết kế Form tìm hiểu RadioButton và Checkbox control như hình minh họa
Mô tả hoạt động :Chọn các tùy chọn và nhấn nút Tổng kết để xem kết quả tại Textbox phía dưới
Trang 47 Thiết kế Form minh họa Listbox và ComboBox control như minh họa
Mô tả hoạt động
User chọn chuyến du lịch trong Combo box Sau đó ,chọn các dịch vụ bằng
cách nhấn các nút lệnh
Nhấn Ket qua để xem thông báo như sau
8 Bài này nghiên cứu các thuộc tính Itemdata,TopIndex,ListIndex và
MultiSelect của Listbox control.Xem hình minh họa
Mô
tả hoạt động
List box chứa danh các chử cái từ A Z Khi user chọn 1 phần tử trong List box ,xem kết quả các thuộc tính trong Picurebox bên phải
Khi User nhấn SelectAll ,chọn tất cả các phần tử của List box Nút lệnh đổi tiêu đề thành DeselectAll Nhấn nút lệnh lần nữa để thôi chọn
User có thể chọn nhiều phần tử trong Listbox bằng cách click chọn các phần tử trong khi giữ phím Shift
or control Sau đó nhấn nút lệnh Print để xem các danh sách phần tử được chọn trong Picturebox
9 Bài này trình bày cách đồng bộ 2 Listbox control bằng các thuộc tính ListIndex ,Topindex và các biến cố Scroll ,MouseDown,MouseMove ,click của listbox control
Trang 5Mô tả hoạt động :
Listbox bên trái chứa các số nguyên từ 1 đến 100 Listbox bên phải chứa bình phương của số tương ứng
Điền các phần tử cho 2 listbox Click chọn phần tử trong listbox trái Để ý xem listbox phải có chọn phần tử tương ứng không ?
Nếu không bổ sung chức năng đồng bộ của chúng trong các trường hợp Chọn 1 phần tử bằng
chuột,bằng bàn phím ,nhấn thanh cuộn ở textbox bên phải
10 Thiết kế Form tìm hiểu Image, timer control như hình minh họa
Mô tả hoạt động:
Khi User nhấn nút Start đèn giao thông hoạt động.Đèn xanh ,đèn vàng xe chạy và đèn đỏ xe dừng lại
Nút Start đổi tiêu đề thành Stop.Nếu User nhấn 1 lần nữa chương trình dừng hoạt động
11 Dùng form ở bài 5 thiết kế 1 chương trình soạn thảo văn bản đơn giản có dạng MDI Form dùng menu có các chức năng New,Cut,Copy,Paste,Font,BackColor,ForeColor , liệt kê danh sách cửa sổ đang mở (Window list) và sắp xếp (Arrange) chúng theo các dạng Cascade,Horizontal,Vertical
12 Thiết kế máy tính tay như ứng dụng Calculator của Windows Bổ sung chức năng tính các biểu thức số học