Giáo trình hướng dẫn các trợ giúp về cú pháp trong quá trình viết mã lệnh khai báo biến trong VB p3

5 6 0
Giáo trình hướng dẫn các trợ giúp về cú pháp trong quá trình viết mã lệnh khai báo biến trong VB p3

Đang tải... (xem toàn văn)

Thông tin tài liệu

Viết mã lệnh cho các thành phần điều khiển. Mã lệnh này sẽ được lưu trữ trong phần code của UserForm. 11.1.1. Tạo UserForm và các thành phần điều khiển trong VBA IDE Trong VBA IDE, UserForm được tạo ra bằng cách chọn trình đơn Insert UserForm Sau khi tạo UserForm, ta có thể thêm các thành phần điều khiển vào UserForm bằng cách lựa chọn điều khiển cần dùng từ hộp công cụ điều khiển

CHƯƠNG III: CƠ BẢN VỀ NGƠN NGỮ LẬP TRÌNH VISUAL BASIC  Hình III-18: Bố trí điều khiển UserForm Lựa chọn hình thức hiển thị kết từ lựa chọn thành phần điều khiển phù hợp, ví dụ kết tính tốn số hình vẽ cần chọn điều khiển thích hợp để trình bày Hình III-19: Trình bày kết điều khiển hỗ trợ văn hình ảnh Viết mã lệnh cho thành phần điều khiển Mã lệnh lưu trữ phần code UserForm 11.1.1 Tạo UserForm thành phần điều khiển VBA IDE Trong VBA IDE, UserForm tạo cách chọn trình đơn Insert Ư UserForm Sau tạo UserForm, ta thêm thành phần điều khiển vào UserForm cách lựa chọn điều khiển cần dùng từ hộp công cụ điều khiển (Control Toolbox) thực thao tác 63 kéo/thả vào vị trí thích hợp UserForm Kích thước điểu khiển thay đổi cách dễ dàng nhờ thao tác kéo chuột vùng biên chúng Điều khiển lựa chọn Control Toolbox Điều khiển tạo cách kéo/thả vào UserForm Thông thường hộp công cụ mặc định VBA IDE có thành phần điều khiển chuẩn VB, điều khiển đáp ứng hầu hết nhu cầu thiết kế giao diện Tuy nhiên người dùng bổ sung thành phần điều khiển khác vào hộp công cụ cách sử dụng Additional Controls có sẵn hộp công cụ (hiển thị cách nhấn chuột phải vào hộp cơng cụ) Với máy tính khác nội dung điều khiển bổ sung khác chúng phục thuộc vào thư viện lập trình cài đặt máy tính Hình III-20: Bổ sung thêm điều khiển cho hộp công cụ (Toolbox) VBA IDE 11.1.2 Các thuộc tính UserForm thành phần điều khiển Các thuộc tính (Properties) thơng số quy định đặc điểm, tính chất trạng thái UserForm hay điều khiển, ví dụ màu điểu khiển quy định thuộc tính 64 CHƯƠNG III: CƠ BẢN VỀ NGƠN NGỮ LẬP TRÌNH VISUAL BASIC  BackColor Những thuộc tính thay đổi lúc thiết kế UserForm lúc chương trình chạy Tuy nhiên số thuộc tính khơng cho phép thay đổi mà cho phép người dùng biết giá trị (thuộc tính đọc – Read Only) Trong q trình thiết kế UserForm, ta dùng chuột chọn thành phần UserForm (kể UserForm) thuộc tính hiển thị tương ứng cửa sổ Properties VBA IDE Hình III-21: Thành phần điều khiển vị trí hiển thị thuộc tính Một số thuộc tính UserForm điều khiển: Thuộc tính Giải thích Name Thể tên UserForm hay điều khiển Đây thuộc tính quan trọng, yếu tố xác định điều khiển lập trình Thuộc tính thay đổi lúc thiết kế giao diện (trong sổ Properties VBA IDE) BackColor Giá trị kiểu Long thể màu UserForm hay điều khiển Caption Giá trị kiểu String thể tiêu đề UserForm hay điều khiển Enable Giá trị kiểu logic (Boolean) xác định trạng thái làm việc điều khiển, giá trị True ứng với trạng thái hoạt động, giá trị False ứng với trạng thái không hoạt động (điều khiển coi bị vơ hiệu hố thường hiển thị mờ UserForm) Visible Giá trị kiểu logic (Boolean) xác định trạng thái hiển thị điều khiển, giá trị True ứng với hiển thị điều khiển, giá trị False ứng với ẩn điều khiển Font Thể kiểu cỡ chữ hiển thị UserForm điều khiển Picture Thể hình ảnh UserForm điều khiển ControlTipText Giá trị kiểu String thể thích điều khiển chuột di chuyển qua (Tooltip) lúc chương trình hoạt động MouseIcon Thể biểu tượng trỏ chuột hiển thị điều khiển MousePointer Thể loại trỏ chuột hiển thị nút lệnh 65 CỢI Ý Ngoài ra, ứng với loại điều khiển cịn có thêm nhiều thuộc tính khác khơng có số thuộc tính liệt kê Người dùng tìm hiểu thuộc tính Object Browser Help (chọn điều khiển bấm F1) VBA IDE Việc thay đổi thuộc tính điều khiển thực hai cách: Cách 1: Thay đổi trực tiếp trình thiết kế: chọn điều khiển thay đổi giá trị thuộc tính cửa sổ Properties VBA IDE Cách trực quan dễ thực đa số thuộc tính hầu hết điều khiển Ví dụ: để thay đổi tiêu đề cho UserForm đây, kích chuột chọn UserForm sau nhập tên tiêu đề vào phần Caption cửa sổ Properties Hình III-22: Thay đổi giá trị thuộc tính thiết kế UserForm Cách 2: Thay đổi lúc chương trình chạy: thực chất, thuộc tính liệu thành phần điều khiển (thường gọi chung điều khiển đối tượng) biến định nghĩa riêng cho điều khiển ta sử dụng phép gán thông thường để thay đổi giá trị cho số thuộc tính Cú pháp thực sau: . = giá trị thuộc tính . = giá trị thuộc tính GỢI Ý Tên_điều_khiển hay Tên_UserForm giá trị thuộc tính Name điều khiển đặt thiết kế Khi viết mã lệnh UserForm thay việc dùng tên UserForm từ khố Me Ví dụ, ứng với UserForm có tên UserForm1 trên, thay đổi tiêu đề mã lệnh sau: UserForm1.Caption = “Cua so chinh” 11.1.3 Các phương thức UserForm thành phần điều khiển Các phương thức xem chúng chương trình đặc biệt, chúng làm việc với liệu điều khiển tương tác lên điều khiển Để phương thức hoạt động, 66 CHƯƠNG III: CƠ BẢN VỀ NGƠN NGỮ LẬP TRÌNH VISUAL BASIC  cần phải gọi (tương tự gọi chương trình con) mã lệnh lập trình Cú pháp gọi phương thức điều khiển hay UserForm tương tự với biến đối tượng: . . Ví dụ: muốn hiển thị UserForm1 trên, gọi phương thức Show với mã lệnh sau: UserForm1.Show Trong phạm vi giáo trình, khơng thể liệt kê tất phương thức điều khiển Trong phần sau trình bày số phương thức số loại điều khiển thông dụng Để biết chi tiết phương thức khác, tra cứu Object Browser Help VBA IDE 11.1.4 Các kiện giao diện Các kiện UserForm điều khiển phát sinh có hoạt động xảy – thường phát sinh từ phía người dùng (sự kiện phát sinh cách gián tiếp từ trình thực phương thức đó).Ví dụ, người dùng rê chuột bề mặt UserForm phát sinh kiện MouseMove, người dùng kích chuột UserForm phát sinh kiện Click Đi với kiện cịn có thủ tục kiện: chương trình thi hành kiện xảy Thủ tục kiện cho phép người lập trình xử lý tương tác người dùng giao diện cách viết mã lệnh thủ tục kiện Để viết mã lệnh cho thủ tục kiện UserForm, vào cửa sổ mã lệnh UserForm (nháy đúp chuột vào UserForm), chọn điều khiển loại kiện tương ứng Sau viết mã lệnh vào thủ tục kiện tạo Chọn đối tượng Chọn kiện Thủ tục kiện gắn với đối tượng phát sinh Một số kiện UserForm điều khiển: Sự kiện Giải thích Click xảy người dùng kích chuột UserForm điều khiển DblClick xảy người dùng kích đúp chuột UserForm điều khiển 67 ... chương trình thi hành kiện xảy Thủ tục kiện cho phép người lập trình xử lý tương tác người dùng giao diện cách viết mã lệnh thủ tục kiện Để viết mã lệnh cho thủ tục kiện UserForm, vào cửa sổ mã lệnh. .. UserForm1 trên, gọi phương thức Show với mã lệnh sau: UserForm1.Show Trong phạm vi giáo trình, khơng thể liệt kê tất phương thức điều khiển Trong phần sau trình bày số phương thức số loại điều khiển... CHƯƠNG III: CƠ BẢN VỀ NGƠN NGỮ LẬP TRÌNH VISUAL BASIC  cần phải gọi (tương tự gọi chương trình con) mã lệnh lập trình Cú pháp gọi phương thức điều khiển hay UserForm tương tự với biến đối tượng: .

Ngày đăng: 10/05/2021, 14:11

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan