TAILIEUCHUNG - GIÁO TRÌNH MICOSOFT VISUAL BASIC - Chương 16 Lập trình Drag-and-Drop

Khả năng lập trình Drag-and-Drop (kéo-nhả) đã được hỗ trợ từ những phiên bản đầu tiên của Visual Basic, chương này trình bày kỹ thuật lập trình kéo-nhả trong Visual Basic . 1. Kéo-nhả tự động Visual Basic hỗ trợ hai chế độ kéo-nhả: tự động và bằng tay. Trong chế độ tự động, người lập trình chỉ cần gán một thuộc tính trong lúc thiết kế (design-time) hoặc trong lúc chạy chương trình (run-time), Visual Basic sẽ thực hiện mọi việc; ngược lại trong chế độ bằng tay, người lập trình phải viết lệnh trong một số. | Giáo trình Visual Basic 159 Chương 16 Lập trình Drag-and-Drop I. TỔNG QUAN Khả năng lập trình Drag-and-Drop kéo-nhả đã được hỗ trợ từ những phiên bản đầu tiên của Visual Basic chương này trình bày kỹ thuật lập trình kéo-nhả trong Visual Basic . 1. Kéo-nhả tự động Visual Basic hỗ trợ hai chế độ kéo-nhả tự động và bằng tay. Trong chế độ tự động người lập trình chỉ cần gán một thuộc tính trong lúc thiết kế design-time hoặc trong lúc chạy chương trình run-time Visual Basic sẽ thực hiện mọi việc ngược lại trong chế độ bằng tay người lập trình phải viết lệnh trong một số sự kiện xảy ra trong lúc đối tượng đang được kéo. Chế độ lập trình bằng tay cho phép người lập trình tác động lên qui trình kéo-nhả một cách linh hoạt hơn. Hầu hết các đối tượng điều khiển chuẩn và một số đối tượng điều khiển ActiveX hỗ trợ chế độ kéo-nhả. Một số chỉ có thể là đối tượng đích một số khác có thể vừa là đối tượng nguồn vừa là đối tượng đích. Chỉ có một số đối tượng có thể hoạt động ở chế độ kéo-thả tự động. Để xác định đối tượng là nguồn trong hoạt động kéo-nhả người lập trình sử dụng thuộc tính OLEDragMode. Để xác đối tượng là đích trong hoạt động kéo-nhả người lập trình sử dụng thuộc tính OLEDropMode. Bảng tóm tắt mức độ hỗ trợ của các loại đối tượng trong hoạt động kéo-nhả. Bảng Đối tượng OLEDragMode OLEDropMode TextBox PictureBox Image RichTextBox MaskEdBox vbManual vbAutomatic vbNone vbManual vbAutomatic ComboBox ListBox DirListBox FileListBox DBCombo DBList TreeView ListView ImageCombo DataList DataCombo vbManual vbAutomatic vbNone vbManual Form Label Frame CommandButton DriveListBox Data MSFlexGrid SSTab TabStrip Toolbar StatusBar ProgressBar Slider Animation UpDown MonthView DateTimePicker CoolBar Không hỗ trợ vbNone vbManual 160 Giáo trình Visual Basic Đối với đối tượng hỗ trợ chế độ kéo-nhả tự động để lập trình kéo-nhả người lập trình chỉ cần gán các thuộc tính OLEDragMode và OLEDropMode có giá trị vbAutomatic. Ví dụ để viết một ứng dụng sử dụng RichTextBox .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.