Chạy ứng dụng đang sở hữu một đuôi File nào đó

Thứ bảy - 02/03/2013 02:32
Mỗi tệp tài liệu đều có tên và phần đuôi thể hiện định dạng của nó, Phần đuôi được đăng ký để khi kích mở nó sẽ tự động gọi chương trình đọc tài liệu đó. Chẳng hạn kích vào file .Doc thì tự gọi Microsoft Word, .XLS thì tự chạy Microsoft EXcel. Vậy từ chương trình VB.Net ta chọn tài liệu sau đó nó tự mở chương trình của tài liệu đó như thế nào?
Với VB6 chỉ có thể thực hiện gọi trự tiếp file thực thi, sau khi file thực thi chạy thì dùng chức năng mở tài liệu của nó để mở file dữ liệu. nhưng với VB. Net thì ta có thể sử dụng lớp Process để mở tài liệu (tự gọi ứng dụng đọc tài liệu đó) chẳng hạn mở file vanban.doc thì nó tự gọi chương trình  Microsoft Word mà không cần biết đến đường dẫn của  Microsoft Word ở đâu.
Đoạn mã dưới đây hiển thị hộp thoại File sau đó mở tài liệu:

System.Diagnostics
Dim dlgOpen as new OpenFileDialog()

if dlgOpen.ShowDialog() = DialogResult.Ok then

         Process. Start(Dlgopen.filename)
end if


Tác giả bài viết: Hoàng Thế Thanh

Chú ý: Việc đăng lại bài viết trên ở website hoặc các phương tiện truyền thông khác mà không ghi rõ nguồn http://doidong.com là vi phạm bản quyền

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Bình luận bằng tài khoản Facebook
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây