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

Đề tài: Tại sao dùng Thread lại không hiện lên được form

  1. #1
    Ngày gia nhập
    06 2010
    Nơi ở
    Rừng già
    Bài viết
    9

    Mặc định Tại sao dùng Thread lại không hiện lên được form

    Em dùng 1 Thread để tạo 1 form ( form này đã thiết kế xong phần giao diện).
    Nhưng đến khi thực thi đoạn code này thì form không hiện lên:
    Visual C# Code:
    1. Thread _thCall;
    2. private void _MainThread()
    3.    {
    4.         _thCall = new Thread(new ThreadStart(StartCall));
    5.         _thCall.Start();
    6.     }
    7. //dưới đây là hàm StartCall
    8. private void StartCall()
    9.     {
    10.          fCall _fcall = new fCall();
    11.         _fcall.Visible = true;
    12.         _fcall.Show();
    13.      }
    nếu làm như thế này khi gọi hàm _MainThread thì form _fCall không thể nào hiện lên được. Vậy làm sao cho nó hiện lên mà vẫn dùng Thread vậy mấy bác?
    Em xin cảm ơn.

  2. #2
    Ngày gia nhập
    09 2011
    Bài viết
    22

    Trong file Program.cs tại hàm Main() bạn gọi hàm _MainThread() là xong..

  3. #3
    Ngày gia nhập
    06 2010
    Nơi ở
    Rừng già
    Bài viết
    9

    Trích dẫn Nguyên bản được gửi bởi ngocanhk6apro Xem bài viết
    Trong file Program.cs tại hàm Main() bạn gọi hàm _MainThread() là xong..
    Vấn đề ở đây mình đang chạy 1 Thread khác để xử lý, ví dụ như tạo 1 Thread để lắng nghe một kết nối đến Socket, nếu có kết nối tới thì gọi _MainThread() mở fCall lên.
    Đã được chỉnh sửa lần cuối bởi hoangthanh28 : 10-12-2011 lúc 10:20 PM.

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

  1. Trả lời: 0
    Bài viết cuối: 16-02-2012, 10:37 PM
  2. Graphic Cách vẽ nhiều sprite ảnh chuyển động lên form chỉ dùng GDI+
    Gửi bởi tamthientai trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 29-10-2011, 08:58 AM
  3. Socket vẫn bị lỗi khi dùng Thread? không thể gán giá trị vào textbox trong Thread ^^!
    Gửi bởi lion080889 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 16-07-2011, 06:35 PM
  4. lỗi Cross-thread operation not valid khi dùng thread
    Gửi bởi Riku trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 13-04-2011, 02:50 PM
  5. Truy vấn cơ sở dữ liệu và hiển thị dữ liệu lên form dùng C#. Xin giúp đỡ?
    Gửi bởi minhhn0205 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 07-04-2010, 05:35 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