PDA

View Full Version : سوال: در mdi form ها دو تا مشکل دارم.لطفاً کمکم کنید



mahsa.s
چهارشنبه 01 مهر 1388, 18:39 عصر
1-وقتی isMdiFOrm رو در parentform انتخاب می کنیم؛پنجرهای که قراره شامل chid ها باشه،کل فرم رو می پوشونه, یعنی resizable نیست و اگر بخواهیم contorol های دیگه ای رو به form اضافه کنیم دچار این مشکل میشم که:وقتی childform ها ضاهر میشه ممکنه به پشت contorol هامن بره.

2- من می خوام با هر بار کلیک کردن یه button فقط یه فرم باز بشه و به جلوی بقیه formها بیاد.در صورتیکه در حالت عادی با کلیک یه button هر بار یه حالت جدید از همون فرممون ایجاد میشه.

برای حل این مشکل چکار میشه کرد؟

Vahid_moghaddam
چهارشنبه 01 مهر 1388, 18:58 عصر
من می خوام با هر بار کلیک کردن یه button فقط یه فرم باز بشه و به جلوی بقیه formها بیاد.در صورتیکه در حالت عادی با کلیک یه button هر بار یه حالت جدید از همون فرممون ایجاد میشه.


باید از روش سینگلتون استفاده کنید. به بخش 1001 نکته در سی شارپ برید. اونجا روش این کار گفته شده. در google هم می تونید جستجو کنید.
لینک های زیر هم می تونه کمک کنه:

http://www.switchonthecode.com/tutorials/csharp-tutorial-singleton-pattern

http://msdn.microsoft.com/en-us/library/ms998558.aspx