FileOpen.ShowDialog() chỉ mở file text .txt thôi thì làm sao

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 8/6/16.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    258
    Đã được thích:
    5
    Điểm thành tích:
    18
    Mình có sử dụng FileOpen.ShowDialog() và thư viện là using System.Windows.Forms; khi mình thực hiện gọi lệnh showdiglog mở chọn file đọc dữ liệu, mình chỉ muốn mở file text là .txt thôi, nhưng khi mở bằng câu lệnh trên nó ra quá trời file, mình có thể chọn được tất cả các file.

    Mình chỉ muốn ấn lên nó chỉ cho mở file .txt thôi, còn không thì khi nào cần mới cho phép chọn các file khác.

    Như hình dưới nó chọn quá trời file được hixx

    mo-duoc-nhieu-file.png
     
    Cảm ơn đã xem bài:

    FileOpen.ShowDialog() chỉ mở file text .txt thôi thì làm sao

    Đang tải...
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    3,738
    Đã được thích:
    711
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Bạn chèn thêm đoạn code sau vào nhé:
    Mã:
      OpenFileDialog FileOpen = new OpenFileDialog();
      FileOpen.InitialDirectory = ".\\";
      FileOpen.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
      FileOpen.FilterIndex = 0;
      FileOpen.RestoreDirectory = false; //true;
      FileOpen.ShowDialog();
    
     
  3. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    3,738
    Đã được thích:
    711
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Để thêm các đuôi khác bạn chỉ cần nhớ cách filter là được : chỉ mở file .text.doc
    Mã:
    "Files chấm text (*.txt)|*.txt|Files chấm đọc (*.doc)|*.doc";
     
  4. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    258
    Đã được thích:
    5
    Điểm thành tích:
    18
    Cảm ơn ad, đã làm được, demo đây hi, hay quá
    mo-file-doc-va-cham-text.png
     


Like và Share ủng hộ ITSEOVN