Giáo trình phân tích khả năng ứng dụng lập trình bằng ngôn ngữ visual basic trên java p5 - Pdf 19

C
C
H
H
Ư
Ư
Ơ
Ơ
N
N
G
G


I
I
V
V
:
:


L
L


P
P


T

O
S
S
O
O
F
F
T
T


E
E
X
X
C
C
E
E
L
L



173

Hình IV-19: Điều khiển RefEdit
Điều khiển RefEdit cũng tương tự như điều khiển Textbox, vì vậy có thể tham khảo thêm về
điều khiển TextBox để biết thông tin về các phương thức và thuộc tính của điều khiển RefEdit.
Khi thực hiện các thao tác sử dụng RefEdit, cần ghi nhớ những điểm sau:

End If
On Error GoTo 0
Ø
Ø

Người dùng có thể chọn một sheet khác trên thẻ chứa các sheet khi đang chọn vùng dữ
liệu. Vì vậy, không nên giả sử rằng vùng dữ liệu được chọn sẽ nằm trên sheet hiện hành.
Tuy nhiên, nếu người dùng chọn một sheet khác, địa chỉ của vùng dữ liệu sẽ được tự
động thêm vào một tiền tố là tên của sheet được chọn. Chẳng hạn như:
Sheet2!$A$1:$C$4
Ø
Ø

Nếu chỉ cần lấy địa chỉ của một ô trong vùng dữ liệu mà người dùng đã chọn, người lập
trình có thể chọn ra một ô ở góc trên bên trái của vùng dữ liệu đó bằng cách sử dụng đoạn
mã lệnh như sau:
Set OneCell = Range(RefEdit1.Text).Range(“A1”)
GỢI Ý Để người dùng chọn một vùng dữ liệu nào đó, có thể sử dụng hộp thoại InputBox
của Excel, xem thêm mục “Hộp thoại InputBox của Excel – Hàm InputBox” trang 162.
8.4. Thao tác trên thanh trình đơn
Hầu hết các chương trình chạy trong hệ điều hành Windows đều có hệ thống thanh trình đơn
bởi tính tiện dụng và hệ thống của nó. Thông qua thanh trình đơn, các chức năng của chương
trình được tổ chức và liệt kê giúp người sử dụng có thể dễ dàng truy cập đến từng tính năng của
chương trình một cách có hệ thống. 174
Đối với các ứng dụng mở rộng viết bằng VBA, việc thực thi một Macro nào đó đều được thực
hiện thông qua trình quản lý Macro hoặc được thực thi trực tiếp trong VBAIDE. Điều này gây
ra nhiều khó khăn cho những người dùng và làm giảm tính chuyên nghiệp của ứng dụng. Thay

Ư
Ư
Ơ
Ơ
N
N
G
G


I
I
V
V
:
:


L
L


P
P


T
T
R
R

O
O
F
F
T
T


E
E
X
X
C
C
E
E
L
L



175

Ø
Ø

Menu Item: là một thành phần của Menu xuất hiện khi người dùng kích chuột vào menu.
Mỗi Menu Item sẽ thực hiện một tác vụ trong chương trình khi người dùng kích chuột lên
Menu Item đó.
Ø

176
gốc, nơi sẽ chứa Menu và MenuItem. Cú pháp của phương thức Add như sau (tất cả các tham
số đều là tham số tuỳ chọn):
object.Add(Type, Id, Parameter, Before, Temporary)
Tham số Mô tả
Object Đối tượng cha, nơi chứa các đối tượng sẽ được thêm vào bằng phương thức
Add.
Type Xác định kiểu đối tượng sẽ được thêm vào trong tập đối tượng Controls của
đối tượng Object. Tham số Type có thể bằng một trong các giá trị sau:
- Nếu muốn tạo Menu: gán Type= msoControlPopup
- Nếu muốn tạo Menu Item: gán Type= msoControlButton
Id Số nguyên xác định điểu khiển được xây dựng sẵn. Trong trường hợp này,
khi cần tạo một đối tượng mới, có thể gán tham số này bằng 1 hoặc bỏ trống.
Parameter Với Menu tuỳ biến, tham số này có thể được dùng để gửi thông tin đến các
thủ tục trong Visual Basic. Thông thường, tham số này được bỏ trống.
Before Một số xác định vị trí xuất hiện của đối tượng mới được thêm vào. Nếu tham
số này được bỏ trống, đối tượng mới sẽ được thêm vào vị trí cuối cùng.
Temporary Nếu bằng TRUE, đối tượng chỉ xuất hiện tạm thời. Nghĩa là đối tượng sẽ
được xoá đi khi thoát khỏi chương trình. Giá trị mặc định của tham số này là
False.
Kiểu giá trị trả về của phương thức Add là đối tượng kiểu CommandBarControl, hoặc có thể là
một trong các kiểu dữ liệu sau, tuỳ thuộc vào giá trị của tham số Type:
Ø
Ø

Nếu Type= msoControlPopup: kiểu giá trị trả về là CommandBarPopup.
Ø
Ø

Nếu Type= msoControlButton: kiểu giá trị trả về là CommandBarButton.

G


I
I
V
V
:
:


L
L


P
P


T
T
R
R
Ì
Ì
N
N
H
H



E
E
X
X
C
C
E
E
L
L



177

State (Chỉ áp dụng với CommandBarButton) Xác định trạng thái của MenuItem: có được
nhấn hay không.
ToolTipText Đoạn văn bản sẽ hiển thị khi người dùng trỏ chuột ngay phía trên điều khiển.
Type Đây là thuộc tính chỉ đọc. Số nguyên xác định kiểu của điều khiển

Thông thường, sau khi tạo mới Menu và MenuItem cần gán các thuộc tính sau:
Ø
Ø

Caption
Ø
Ø

OnAction


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status