kolibri
شنبه 07 مهر 1397, 16:02 عصر
سلام؛
در برنامه من چندین تب وجود داره که هر کدوم باید جدا از هم یک فرایند یکسان رو انجام بدهند.
برای مثال لینکی که در تکست باکس تب خودش هست رو دریافت، اطلاعات تصویر رو پردازش و نمایش دهد و یا دانلود کند. (البته خیلی پیچیده تر، فقط برای مثال هست).
حالا من یک کلاس نوشتم که باید برای هر تب به صورت جداگانه اجرا بشه و خروجی هر تب رو به خودش برگردونه. مشکلی بابت گرفتن کنترل های هر تب ندارم و بنابر درخواست هر تب، کنترلهایی که در کلاس ساختم با مقدار کنترل های اون تب پر میشه.
مشکل اینجاست که اگر در یک تب کار رو شروع کنم، در تب های بعدی به مشکل می خورم و کنترل ها دچار مشکل می شوند.
از طرفی باید برای هر تب قابلیت Pause و Stop هم قرار بدهم.
راه حل چی هست؟
با تشکر
در برنامه من چندین تب وجود داره که هر کدوم باید جدا از هم یک فرایند یکسان رو انجام بدهند.
برای مثال لینکی که در تکست باکس تب خودش هست رو دریافت، اطلاعات تصویر رو پردازش و نمایش دهد و یا دانلود کند. (البته خیلی پیچیده تر، فقط برای مثال هست).
حالا من یک کلاس نوشتم که باید برای هر تب به صورت جداگانه اجرا بشه و خروجی هر تب رو به خودش برگردونه. مشکلی بابت گرفتن کنترل های هر تب ندارم و بنابر درخواست هر تب، کنترلهایی که در کلاس ساختم با مقدار کنترل های اون تب پر میشه.
مشکل اینجاست که اگر در یک تب کار رو شروع کنم، در تب های بعدی به مشکل می خورم و کنترل ها دچار مشکل می شوند.
از طرفی باید برای هر تب قابلیت Pause و Stop هم قرار بدهم.
راه حل چی هست؟
با تشکر