Xây dựng chương trình nghe nhạc đơn giản

Một phần của tài liệu Thực hành với visual basic (Trang 103)

Trong bài thực hành này, ta sẽ minh hoạ việc sử dụng Thanh công cụ (Toolbar) bằng cách xây dựng một ứng dụng nghe nhạc đơn giản.

Thực hành: Sử dụng điều khiển Window Media Player, viết chương trình nghe những file nhạc tiếng, nhạc hình được hỗ trợ bởi điều khiển này. Giao diện như hình 18.

Giao diện chương trình

Các bước thực hiện:

Bước 1:Đưa các file OCX vào dự án.

Vào menu Projects --> Components và click chọn các file OCX sau:

Bước 2:Kéo 4 điều khiển Window Media Player

, Toolbar , ImageList

và CommonDialog vàoForm.

Bước 3: Đặt giá trị cho các thuộc tính

Điều khiển Tên thuộc tính /Giá trị Toolbar Name : tbrMainStyle : Flat ImageList Name: imlIcons

CommonDialog Name : dlgChonFile WindowMediaPlayer Name: wmpMain

Bước 4:Thêm các icons vào ImageList (Xin xem lại phần 5)

Thêm 3 icon vào imlIcon và đặt tên lần lượt là icoExit, icoOpen và icoHelp (Với mục đích minh hoạ, bạn có thể chọn 3 icon bất kỳ). Đặt thông số theo như hình 20:

Đặt các thông số cho ImageList

Thiết lập thông số cho ToolBar

Viết lệnh: Option Explicit

'/// Thủ tục này được gọi mỗi khi kích thước của Form bị thay đổi

'/// Khi đó ta kéo giãn Window Media Player bằng với kích thước của Form . (có thể bỏ qua phần này)

Private Sub Form_Resize()

wmpMain.Width = Me.ScaleWidth

wmpMain.Height = Me.ScaleHeight - tbrMain.Height

End Sub

'/// Tại đây ta sẽ kiểm tra xem người dùng chọn nút nào và viết lệnh xử lý tương ứng

Private SubtbrMain_ButtonClick(ByVal Button AsMSComctlLib.Button)

SelectCaseButton.Key

Case"cmdOpen" '/// Người dùng click nút Open

dlgChonFile.DialogTitle = "Chọn file để nghe"'/// Tiêu đề của hộp thoại

dlgChonFile.Filter = "Tất cả các file |*.*|" • Nhấn F5 để chạy chương trình !

Ghi chú:

• Thuộc tính DialogTitle và Filter có thể bỏ qua.

• Trong trường hợp khi hộp thoại mở ra, nếu người dùng không chọn file nào (nhấn nút Cancel) thì thuộc tính FileName sẽ có giá trị của lần mở trước đó. • Luôn luôn ghi nhớ rằng, Hộp thoại "Open file"không tự động mở filemà chỉ

trả về thông tin duy nhất là tên file mà người dùng vừa chọn.

• Muốn có một hộp thoại cho người dùng chọn lựa các kiểu file khác nhau, cần đặt thuộc tính Filter như sau (Thành phần |*.doc|; |*.rtf|...→ rất quan trọng): dlgChonFile.Filter = "File Words (*.doc) |*.doc|Cac file RTF|*.rtf|Tat ca cac file (*.*)|*.*|"

Một phần của tài liệu Thực hành với visual basic (Trang 103)

Tải bản đầy đủ (PDF)

(141 trang)