PDA

View Full Version : سوال: مخفی کردن فرم های MDI Child



MohsenTi
دوشنبه 11 بهمن 1389, 14:54 عصر
سلام دوستان خسته نباشید من یه برنامه دارم از چند فرم MDI Child درست شده اما حالا که می خوام
فور Child رو مخفی کنم Minimize میشه تو OnClose هم Action رو برابر caHide قرار دادم ولی فایده نداشت
caFree هم کلا از رم خارجش می کنه و به دردم نمی خوره .
می خواستم ببینم چه راهی داره که مخفیش کنم ؟

nilidelphi
دوشنبه 02 اسفند 1389, 12:37 عصر
دوست گرامی با سلام
اولا جای این تاپیک ایجا نیست
درضمن چندین با در این مورد بحث شده
فرم های فرزند طبق استاندارد ماکروسافت برای ویندوز قابل بسته شدن و مخفی شدن نیست بلکه باید آنها رو از بین ببرید پس برای هردفعه نمایش هم باید دوباره ایجاد کنید
نکته ی مهم ایکه باید مواضب باشید که این فرم ها به هنگام اجرا ایجاد نشد و بصورت دستی توسط برنامه نویس ایجاد بشن.
برای این کار باید فرم فرزندتون رو از لیست فرم های اتوماتیک ایجاد حذف کنید
از منوی Projects\Options\Forms\Auto Create forms فرم فرزند رو حذف کنید.

برات یه نمونه میذارم :

nilidelphi
دوشنبه 02 اسفند 1389, 12:39 عصر
شرمنده عزیز
مثل اینکه این چند روز به دلیل مسائل سیاسی سرعت اینترنت تو کشور خیلی کم شده
نتونستم فایل رو آپلود کنم
فردا یا پس فردا میفرستم برات
میلاد رسول اکرم مبارک
موفق باشید.

nilidelphi
دوشنبه 02 اسفند 1389, 12:47 عصر
دوست گرامی اینم نمونه کد:
http://294022.20upload.net/files/1389/bahman/MDIview.rar

فقط زود دانلود کن شاید وقتش تموم بشه
موفق باشی