در برنامه اي كه دارم مي نويسم قصد دارم محدوديتي ايجاد كنم كه كاربر تنها امكان باز كردن سه نمونه از يك فرم را داشته باشد، قاعدتا استفاده از الگوي سينگلتن بهترين روش به نظر مي‌رسه. اما دو مشكل دارم، يكي اينكه با استفاده از اين الگو با توجه به كدهاي جناب ارژنگ در اين تاپيك الگو درست عمل مي كنه و بيش از يك فرم باز نميشه اما وقتي يكبار فرم توسط كاربر بسته ميشه اگر كاربر مجددا فرم را باز كند با اين پيغام خطا در هنگام Show كردن فرم مواجه ميشم: Cannot access a disposed object.
و دوم اينكه دوستان اگر ممكنه راهنمايي كنن چطور ميشه اين الگو رو براي ايجاد محدوديت باز شدن حداكثر سه فرم در برنامه بهينه كرد.
با تشكر.