نمایش نتایج 1 تا 4 از 4

نام تاپیک: چطور یک Thread فرعی را به thread اصلی منتقل کنم ؟

  1. #1

    Question چطور یک Thread فرعی را به thread اصلی منتقل کنم ؟

    سلام به همه دوستان امیدوارم کسی بتونه این مشکله من رو حل کنه

    من از فرم اصلیم یک شی تعریف کردم و تو این شی یک thread
    چون این thread من یک while بی نهایت دارم و در شرایط خاصی یک فرم new میکنم
    این فرم جدید من تو این thread گیر میکنه و به حالت هنگ میمونه.
    میخواستم بدونم چطور میتونم این فرمم رو از این حالت خارج کنم و یا به thread اصلی منتقل کنم

    با تشکر از کلیه دوستان

  2. #2

    نقل قول: چطور یک Thread فرعی را به thread اصلی منتقل کنم ؟

    سوال خیلی کلی هست:
    1-آیا نیاز به ترید فوق بعد از اجرای فرم دارید؟
    اگر دارید کافی است که یک Thread دیگر تعریف کرده و آن را توسط متد ShowDialog اجرا کنید نه اینکه خودتان توسط همون ترید فرم روباز کنید.
    2-نیاز ندارید:
    بلافاصله بعد از استفاده از متد Show ترید را معلق کنید.

    فکر کنم مورد اول پاسخگو کارشما باشد.

    موفق باشید.

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: چطور یک Thread فرعی را به thread اصلی منتقل کنم ؟

    WPF هستش یا Win Form ؟
    اگه WPF هست، Show کردن فرم جدید رو باید با Dispather فرم اصلی انجام بدی

  4. #4

    نقل قول: چطور یک Thread فرعی را به thread اصلی منتقل کنم ؟

    نه WPF نیست ممنون

    mehranmsba : از شما هم ممنون با ShowDialog حل شد مشکلم ولی نمیدونم درت هست این کار یا نه ؟
    و یا راه حل دیگری هم وجود داره، بهر حال متشکررررم...

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •