Chia sẻ

Giới thiệu

Tiếp theo loạt bài hướng dẫn sử dụng C# lập trình Winform, bài hôm nay mình sẽ hướng dẫn các bạn sử dụng hộp thoại OpenFileDialog.

Hộp thoại OpenFileDialog cho phép người dùng duyệt các thư mục trên máy tính hoặc thư mục trên bất kỳ máy tính nào trên mạng LAN, sau khi mở hộp thoại OpenFileDialog bạn có thể chọn một hoặc nhiều tệp. Hộp thoại OpenFileDialog trả về đường dẫn và tên của tệp mà người dùng đã chọn trong hộp thoại.

Xây dựng phần mềm

Bước 1. Tạo một Project có tên là HDOpenFileDialog

Bước 2. Kéo Button vào Form1, trong sự kiện Click nhập đoạn mã sau đây

[C#] Hướng dẫn sử dụng OpenFileDialog

private void button1_Click(object sender, EventArgs e)
{
    OpenFileDialog dlg = new OpenFileDialog();
     if (dlg.ShowDialog() == DialogResult.OK)
    {
         string fileName; 

         fileName = dlg.FileName;
         MessageBox.Show(fileName);
    }
}

 

Bước 3. Chạy chương trình và nhấp vào Button sẽ hiển thị hộp thoại OpenFileDialog.

[C#] Hướng dẫn sử dụng OpenFileDialog

Sau khi chọn 1 file bất kỳ, nhấp vào nốt Open sẽ xuất hiện thông báo.

[C#] Hướng dẫn sử dụng OpenFileDialog

CODE của phần mềm

using System;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial
    class Form1 : Form
   {
        public Form1()
       {
           InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
       {
           OpenFileDialog dlg = new OpenFileDialog();
           if (dlg.ShowDialog() == DialogResult.OK)
           {
               string fileName;
               fileName = dlg.FileName;
               MessageBox.Show(fileName);
           }
        }
   }
}

Mở rộng

Các bạn cũng có thể thay đổi các thuộc tính của đối tượng dlg, chẳng hạn để thay đổi tiêu đề của hộp thoại OpenFileDialog sử dụng thuộc tính Title, sử dụng thuộc tính InitialDirectory để thay đổi thư mục mặc định ban đầu, sử dụng thuộc tính Filter để lọc các loại file, hay sử dụng thuộc tính RestoreDirectory để trả lại thư mục mặc định sau khi đóng hộp thoại.

dlg.Title = "C# Căn bản chấm Com";
dlg.InitialDirectory =
@"C:pathtofile";
dlg.Filter = "All files (*.*)|*.*|All files
(*.*)|*.*";
dlg.FilterIndex = 1;
dlg.RestoreDirectory = true;

Kết luận

Như vậy, qua bài hướng dẫn đơn giản này, bạn đã có thể biết cách sử dụng hộp thoại OpenFileDialog. Hãy thực hành ngay nhé các bạn. Trong loạt bài tiếp theo csharpcanban sẽ hướng dẫn các bạn thực hành với hộp thoại PrintDialogBox, DateTimePicker, và các Controls khác trên Winform. Hãy thường xuyên truy cập và theo dõi csharpcanban.com để đón đọc các bài hướng dẫn C# tiếp theo.

Xem thêm  [WPF] Hướng dẫn sử dụng Slider trong wpf

Bản quyền

Nội dung trên csharpcanban.com biên soạn, biên dịch từ nhiều nguồn khác nhau, đồng thời đã được viết thành chương trình chạy.

Cshaprcanban.Com bảo lưu mọi quyền đối với những bài viết này. Mọi hình thức sao chép đều cần phải được cấp phép của Csharpcanban.Com.

Tải CODE

Để tải Code, các bạn hãy nhấp vào Nốt bấm dưới đây. Do mình dử dụng dịch vụ lưu trữ của MediaFire cho nên các bạn hoàn toàn yên tâm là không có virus đâu nhé. Nếu có mật khẩu giải nén, bạn hãy dùng mật mã: csharpcanban.com.

Mật mã giải nén: csharpcanban.com.


Chia sẻ

Trả lời

Email của bạn sẽ không được hiển thị công khai.