PDA

View Full Version : ارسال فرم فرزند به جلوی کنترلهای فرم پدر



Kubuntu
جمعه 06 خرداد 1390, 17:10 عصر
سلام بچه ها!

وقتی فرم فرزند را نمایش می دهم. کنترلهای فرم پدر جلوی فرم فرزند قرار می گیرند!! :ناراحت:
برای رفع این مشکلی کسی از دوستان راه حلی داره؟! :لبخندساده:

سپاس

reza2012
جمعه 06 خرداد 1390, 17:23 عصر
درست متوجه نشدم سوالتو اما كدي كه براي فراخواني فرم فرزند نوشتي رو بنويس اينجا

Kubuntu
جمعه 06 خرداد 1390, 17:37 عصر
frm_Pzr chfrm_Pzr= new frm_pzr();
chfrm_Pzr.MdiParent=this;
chfrm_Pzr.show();
نمایش بصورت مودال هم جواب نمی ده.

Kubuntu
جمعه 06 خرداد 1390, 17:39 عصر
توضیحات بیشتر
وقتی فرم فرزند نمایش داده میشه، کنترل هایی که روی فرم پدر هستند میان روی فرم فرزند! :افسرده:

reza2012
جمعه 06 خرداد 1390, 17:58 عصر
u
عزيز يه عكس از صفحه دسكتاپت بگير بذار تا حل كنم مشكلتو انشاالله

ma.rad
جمعه 06 خرداد 1390, 18:06 عصر
منظورتون از کنترل چیه؟
کدی که نوشتید درسته

Kubuntu
جمعه 06 خرداد 1390, 18:13 عصر
70429

امیدوارم متوجه منظورم بشید :لبخندساده:

ma.rad
جمعه 06 خرداد 1390, 18:21 عصر
مطمئنا این قسمتی که روی فرم فرزندتون باز شده مربوط به فرم مادر نمی شه شاید شما همزمان دوتا فرم رو باز کردید
برای اطمینان بیشتر خصوصیت TopMost رو برابر True بزارید وببنید مشکل حل میشه

Kubuntu
جمعه 06 خرداد 1390, 18:30 عصر
مطمئنا این قسمتی که روی فرم فرزندتون باز شده مربوط به فرم مادر نمی شه شاید شما همزمان دوتا فرم رو باز کردید
برای اطمینان بیشتر خصوصیت TopMost رو برابر True بزارید وببنید مشکل حل میشه
نه! حل نمیشه.
همه کنترلها روی فرم پدره، خاطرتون جم باشه از این نظر! (:

haghft
جمعه 06 خرداد 1390, 20:06 عصر
chfrm_Pzr.BringToFront();

Kubuntu
جمعه 06 خرداد 1390, 21:16 عصر
chfrm_Pzr.BringToFront();

نه درست نشد!! :گریه:

reza2012
جمعه 06 خرداد 1390, 21:55 عصر
تو يه پرو‍ه ديگه چك كن ببين باز هم اين مشكلو داري؟؟ من احتمال ميدم اشتباها تنظيماتي رو دست زده باشي خبرشو بده اگه نشد نمونه برات آپ كنم

Kubuntu
شنبه 07 خرداد 1390, 10:23 صبح
تو يه پرو‍ه ديگه چك كن ببين باز هم اين مشكلو داري؟؟ من احتمال ميدم اشتباها تنظيماتي رو دست زده باشي خبرشو بده اگه نشد نمونه برات آپ كنم
درست نشد! بازم همون آشو همون کاسه ست!! :ناراحت:
ممنون از پیگیریت دوست عزیز!!!!

Kubuntu
جمعه 13 خرداد 1390, 18:30 عصر
راه حل:

وقتی فرم پدر ویزارد ویژوال رو با فرم پدر خودم مقایسه کردم، هیچ تفاوتی بین شون نبود! متوجه شدم که اگه تو فرم ویزارد کنترل بذارید بازم فرم فرزند میره پشت کنترل!!! نتیجه اینکه فکر می کنم اشکال از پایه ست! :لبخندساده: یا شایدم من جواب واقعی رو پیدا نکردم!

کلا اگه می خواین رو فرم پدر کنترل داشته باشید ناچارا باید روی یه فرم فرزند کنترل هاتون رو بذارید و در رویداد لود پدر نمایش بدید! :لبخندساده:

موفق باشید