Hoc Nhanh Visual Basic (Bai 3)
Chia sẻ bởi Minh Hung |
Ngày 26/04/2019 |
41
Chia sẻ tài liệu: Hoc Nhanh Visual Basic (Bai 3) thuộc Tin học 12
Nội dung tài liệu:
Bài 3: Frame, Check Boxes và Option Buttons
Trước tiên chúng ta hãy tìm hiểu control Frame.
Mở một project mới, Click vào .Dùng Mouse(con chuột)vẽ một hình chữ nhật trên Form1,chúng ta sẽ thấy một khung hình chữ nhật hiện ra đó chính là Frame. Frame thường được dùng để gom các control thành một nhóm.Sở dĩ Frame có thể làm được như vậy vì nó là một container control.Một control được gọi là Container khi nó có thể chứa các control khác.(Ví dụ Form cűng là một container vì chúng ta có thể đặt các control khác lên trên một form).
Chúng ta thử đặt một TextBox lên Frame bằng cách Click vào TextBox control,vẽ một hình chữ nhật lên trên frame1.Sau khi textbox1 đã nằm trong frame,hãy nắm frame 1 di chuyển đến một vị trí khác trên form.Chúng ta thấy textbox1 cűng di chuyển theo.Vì khi di chuyển container thì "đồ đạc" bên trong đương nhiên bị di chuyển theo.
Bây giờ đặt một TextBox khác(textbox2) lên Form(chứ không phải Frame).Sau đó nắm textbox2 đặt lên frame1,rồi lại di chuyển frame1 một lần nữa.Chúng ta thấy textbox2 vẫn đứng yên.Ðiều này là do khi textbox2 được đặt lên form1 thì container chứa nó là form không phải là frame như ở trường hợp của textbox1.
Tiếp theo chúng ta sẽ tìm hiểu về CheckBox và Option Button .
Xóa các textbox control, lần lượt đặt 3 Check Boxes lên frame1.Ðặt thêm một Frame mới(frame2) lên form,sau đó đặt 3 Option Buttons lên frame2.Lần lượt thay đổi Caption và property Alignment của các control theo bảng dưới đây:
Name
Caption
Alignment
Frame1
Favorites
Frame2
Age Group
Check1
Classical Music
Right Justify
Check2
Pop Music
Right Justify
Check3
Rock Music
Right Justify
Option1
Less than 25
Left Justify
Option2
From 25 to 45
Left Justify
Option3
More than 45
Left Justify
Chúng ta có form như hình vẽ:
Chạy thử chương trình và tùy ý click vào các option.Chúng ta thấy điểm khác biệt chính giữa CheckBox và Option Button là Các Option Button có thể được gom lại thành một nhóm và người sử dụng chỉ được chọn một trong những Options(tùy chọn)trong nhóm đó.Chứ không thể đồng thời chọn nhiều option.Khi một option được chọn thì các option khác sẽ tự động không được chọn.Vì vậy control này còn được gọi là Radio Button.Trong khi đó đối với Check Box chúng ta có thể cùng lúc chọn nhiều option.
Cả hai đều có property Value.
Value Property
Status
0
Unchecked
1
Checked
2
Greyed(xám)
Check Box
Value Property
Status
False
Deselected
True
Selected
Option Button
trong đó value bằng Greyed sẽ làm cho Check Box chuyển sang màu xám.
Event quan trọng của Cả hai control là Click.Ðối với Check Box chúng ta có thể viết mã chương trình kiểm tra Value để đáp ứng lại tác động click của người sử dụng.Còn khi click vào Option Button thì Value=True. Chúng ta chỉ việc đáp ứng lại tác động click mà không cần kiểm tra value
Ví dụ như hiện ra một thông điệp cho biết option nào được chọn bằng câu lệnh:
Private Sub Option1_Click() MsgBox "you choose classical music" End Sub
Khi muốn vô hiệu hóa(hay khóa) các control chúng ta cho property Enable= False.Ngược lại cho Enable=True khi cho phép control được sử dụng trở lại. Các Option Button nên được gom lại thành nhóm ở trong một Frame và đặt tên cho nhóm đó thông qua property Caption của Frame.
Như vậy trong bài này chúng ta đã biết thêm một số control thông dụng trong Visual Basic là Frame, Check Box và Option Button.Trong bài sau chúng tôi sẽ trình bày các control thông dụng khác liên quan đến đồ họa (Graphic).Mời quý vị xem chi tiết ở bài tới.
Trước tiên chúng ta hãy tìm hiểu control Frame.
Mở một project mới, Click vào .Dùng Mouse(con chuột)vẽ một hình chữ nhật trên Form1,chúng ta sẽ thấy một khung hình chữ nhật hiện ra đó chính là Frame. Frame thường được dùng để gom các control thành một nhóm.Sở dĩ Frame có thể làm được như vậy vì nó là một container control.Một control được gọi là Container khi nó có thể chứa các control khác.(Ví dụ Form cűng là một container vì chúng ta có thể đặt các control khác lên trên một form).
Chúng ta thử đặt một TextBox lên Frame bằng cách Click vào TextBox control,vẽ một hình chữ nhật lên trên frame1.Sau khi textbox1 đã nằm trong frame,hãy nắm frame 1 di chuyển đến một vị trí khác trên form.Chúng ta thấy textbox1 cűng di chuyển theo.Vì khi di chuyển container thì "đồ đạc" bên trong đương nhiên bị di chuyển theo.
Bây giờ đặt một TextBox khác(textbox2) lên Form(chứ không phải Frame).Sau đó nắm textbox2 đặt lên frame1,rồi lại di chuyển frame1 một lần nữa.Chúng ta thấy textbox2 vẫn đứng yên.Ðiều này là do khi textbox2 được đặt lên form1 thì container chứa nó là form không phải là frame như ở trường hợp của textbox1.
Tiếp theo chúng ta sẽ tìm hiểu về CheckBox và Option Button .
Xóa các textbox control, lần lượt đặt 3 Check Boxes lên frame1.Ðặt thêm một Frame mới(frame2) lên form,sau đó đặt 3 Option Buttons lên frame2.Lần lượt thay đổi Caption và property Alignment của các control theo bảng dưới đây:
Name
Caption
Alignment
Frame1
Favorites
Frame2
Age Group
Check1
Classical Music
Right Justify
Check2
Pop Music
Right Justify
Check3
Rock Music
Right Justify
Option1
Less than 25
Left Justify
Option2
From 25 to 45
Left Justify
Option3
More than 45
Left Justify
Chúng ta có form như hình vẽ:
Chạy thử chương trình và tùy ý click vào các option.Chúng ta thấy điểm khác biệt chính giữa CheckBox và Option Button là Các Option Button có thể được gom lại thành một nhóm và người sử dụng chỉ được chọn một trong những Options(tùy chọn)trong nhóm đó.Chứ không thể đồng thời chọn nhiều option.Khi một option được chọn thì các option khác sẽ tự động không được chọn.Vì vậy control này còn được gọi là Radio Button.Trong khi đó đối với Check Box chúng ta có thể cùng lúc chọn nhiều option.
Cả hai đều có property Value.
Value Property
Status
0
Unchecked
1
Checked
2
Greyed(xám)
Check Box
Value Property
Status
False
Deselected
True
Selected
Option Button
trong đó value bằng Greyed sẽ làm cho Check Box chuyển sang màu xám.
Event quan trọng của Cả hai control là Click.Ðối với Check Box chúng ta có thể viết mã chương trình kiểm tra Value để đáp ứng lại tác động click của người sử dụng.Còn khi click vào Option Button thì Value=True. Chúng ta chỉ việc đáp ứng lại tác động click mà không cần kiểm tra value
Ví dụ như hiện ra một thông điệp cho biết option nào được chọn bằng câu lệnh:
Private Sub Option1_Click() MsgBox "you choose classical music" End Sub
Khi muốn vô hiệu hóa(hay khóa) các control chúng ta cho property Enable= False.Ngược lại cho Enable=True khi cho phép control được sử dụng trở lại. Các Option Button nên được gom lại thành nhóm ở trong một Frame và đặt tên cho nhóm đó thông qua property Caption của Frame.
Như vậy trong bài này chúng ta đã biết thêm một số control thông dụng trong Visual Basic là Frame, Check Box và Option Button.Trong bài sau chúng tôi sẽ trình bày các control thông dụng khác liên quan đến đồ họa (Graphic).Mời quý vị xem chi tiết ở bài tới.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Minh Hung
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)