Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Giúp em cách stop chương trình đang chạy...

  1. #1
    Ngày gia nhập
    06 2010
    Bài viết
    0

    Mặc định Giúp em cách stop chương trình đang chạy...

    Em đang làm cái demo về tìm kiếm trong nội dung văn bản. Form chương trình chính của em gồm có 1 textBox (dùng để nhập đường dẫn), 1 textBox khác để nhập từ khóa, 1 button Start, 1 button Stop, và 1 listView. Chức năng của chương trình là: khi mình nhập 1 đường dẫn tới thư mục nào đó vào textBox và click Start thì chương trình sẽ lấy toàn bộ file .doc (file Word) trong thư mục đó, lần lượt đọc nội dung từng file và thực hiện tìm kiếm từ khóa trên nội dung đó, sau đó hiển thị trên listView tên file và số lần xuất hiện từ khóa trong file đó. Bây giờ em muốn viết event click cho button Stop để stop quá trình tìm kiếm khi nó chưa hoàn tất, nhưng em chưa biết viết thế nào, mọi người chỉ em cách làm với.
    Em có thử viết nút Stop chỉ là show 1 MessageBox, nhưng khi click Stop thì mãi sau khi chạy hết phần tìm kiếm thì MessageBox mới hiện ra... .
    Thanks.

  2. #2
    Ngày gia nhập
    10 2010
    Bài viết
    177

    Cậu phải dùng Multithread hoặc dùng Control BackgroundWorker.

Các đề tài tương tự

  1. stop 1 vòng lặp đang chạy trong lập trình C#?
    Gửi bởi ko1ko1 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 16
    Bài viết cuối: 02-06-2013, 05:29 PM
  2. code không lỗi nhưng chạy bị lỗi[DSLK,khi nhập vào 2 số là bị stop]
    Gửi bởi fithou91192 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 04-11-2011, 07:33 AM
  3. Làm sao để stop and restart chương trình ?
    Gửi bởi tom_codon trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 10-12-2008, 07:10 PM
  4. Tại sao file exe tạo được lại báo lỗi khi chạy và làm thế nào để tạo nút stop
    Gửi bởi akhang trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 19-10-2008, 05:13 PM
  5. Cho em Hỏi: Press to 'Esc' to stop?
    Gửi bởi ngclam trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 25-08-2008, 05:08 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn