Nhập liệu Textbo

Một phần của tài liệu Giáo trình lập trình cơ sở dữ liệu (Trang 79 - 81)

- Về thái độ:

c. Thay đổi form khởi động

4.3.2 nhập liệu Textbo

Ô nhập liệu là một điều khiển cho phép nhận thông tin do người dùng nhập vào. Đối với ô nhập liệu ta cũng có thể dùng để hiển thị thông tin, thông tin này được đưa vào tại thời điểm thiết kế hay thậm chí ở thời điểm thực thi ứng dụng.

Thuộc tính của textbox

Tên Ý nghĩa

Name Tên textbox

BackColor Màu nền

BorderStyle Xác định kiểu đường viền quanh textbox

CharacterCasing Normal (mặc định); Upper (tự động đổi thành chữ hóa); Lower (tự động đổi thành chữ thường).

Font Kiểu chữ

ForeColor Màu chữ

Maxlength Số ký tự tối đa được phép nhập vào textbox

Multiline Ngầm định là False - không cho phép xuống dòng.

PasswordChar Ký tự dùng để hiển thị thay cho những ký tự được nhập vào textbox.

ReadOnly Nếu là True - chỉ cho phép xem văn bản mà không được chỉnh sửa

79

Tên Ý nghĩa

Scrollbars None (ngầm định), Horizontal (thanh cuộn ngang); Vertical (thanh cuộn dọc); Both (cả hai thanh cuộn).

Text Dòng văn bản hiển thị trên textbox

Wordwrap Nếu là True cho phép văn bản tự động xuống dòng

Phương thức:

 Location: di chuyển khung đến tọa độ X,Y

 Focus: thiết lập Focus cho textbox (chuyển con trỏ đến textbox để chờ nhập liệu)

 Select(bắt đầu, số ký tự): chọn khối văn bản trong textbox từ vị trí bắt đầu với chiều dài chuỗi được chọn là số ký tự

 SelectionLength: độ dài khối văn bản được chọn  SelectionStart: vị trí đầu khối văn bản được chọn  SelectionText: truy xuất phần văn bản được chọn

Sự kiện:

 KeyPress: xảy ra khi người sử dụng nhấn một phím bất kỳ. Sự kiện này cho một mã ASCII (0-255) của phím vừa được nhấn. Trong ví dụ dưới đây Textbox chỉ nhận biết các phím là số (0-9) mà không nhận biết các phím khác:

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As _ System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

If (e.KeyChar < ChrW(48) Or e.KeyChar > ChrW(57)) Then e.KeyChar = ChrW(0)

End If End Sub

 KeyDown, KeyUp: Mỗi sự kiện KeyPress để lại cho ta một cặp sự kiện KeyDown/KeyUp. Sự kiện này cho phép ta nhận biết được các phím đặc biệt trên bàn phím. Ví dụ dưới đây sẽ hiển thị tên các phím chức năng mà người sử dụng chương trình nhấn vào:

Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As _ System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown

If e.KeyCode >= Keys.F1 And e.KeyCode <= Keys.F12 Then MsgBox("Bạn vừa nhấn phím chức năng: F" & e.KeyCode - 111)

End If End Sub

80

Một phần của tài liệu Giáo trình lập trình cơ sở dữ liệu (Trang 79 - 81)