PDA

View Full Version : باز كردن يك فرم فرزند با استفاده از كليك كردن يك button



موهبت-68
چهارشنبه 21 اسفند 1387, 10:04 صبح
سلام من تازه به جمع برنامه نويسان #c پيوستم.يه سوال داشتم.من چه طور مي تونم با كليد بر روي يك button يك فرم ديگه باز كنم كه توي اون فرم يك سري كارهاي ديگه انجام بدم؟
مي خوام انواع نشون دادن فرم رو بفهمم.مثلا فرم اصلي من هنوز نشون داده بشه يا فرم اصلي من زير فرم دومي قرار بگيره و من بتونم با drag and dropجاهاشون رو تغيير بدم ممنون

A.S.Roma
چهارشنبه 21 اسفند 1387, 10:22 صبح
از دو متد Show و ShowDialouge می توانید استفاده کنید . ( Spell لغات دقیق نیست. )
متد اولی باعث باز شدن فرم جدید می شود . و امکان کار بر روی فرم قبلی نیز وجود دارد .
در متد دوم تنها کنترل برنامه روی فرم جدید می باشد. و به محض اتمام کار ( بسته شدن ) زیر روال Load فرم پدر فراخوانی می شود.

خوش باشید ...

farhaneh
چهارشنبه 21 اسفند 1387, 17:46 عصر
سلام دوست عزیز . میتونی با دو بار کلیک روی button از فرم دومی که میخوای نشون بدی یه شی بسازی و نشونش بدی :

;()form 2 frm =new form2

;()form2.showdialog
;()this.exit

morteza_1234m
چهارشنبه 28 اسفند 1387, 19:46 عصر
دوستان فرم اول من فرم پدر هست ولی چگونه می تونم بقیه فرمها را فرم فرزند کنم و با یک کلیک در منوی باز شوی خود فرم فرزند در فرم پدر باز بشه؟

asefy2008
چهارشنبه 28 اسفند 1387, 20:09 عصر
سلام این رو داخل رویداد کلیک button بنویس فکر کنم کارت رو را بندازه

ChildForm formchild=new ChildForm();
formchild.MdiParent=this;
formchild.Show();

morteza_1234m
جمعه 30 اسفند 1387, 03:52 صبح
دوست عزیز من یک فرم تو پروژم دارم الان و خاصیت isMdicontianer=true به یک فرم پدر تبدیا کردم حالا فرم جدیدی که به پروژه اضافه می کنم چگونه می توانم به فرم فرزند تبدیل کنم و با کد نویسی آن را باز کنم

notelo
جمعه 30 اسفند 1387, 10:28 صبح
سلام

یه سر به این لینک بزن شاید جواب سوالت رو پیدا کردی...
http://barnamenevis.org/forum/showthread.php?t=148588

morteza_1234m
جمعه 30 اسفند 1387, 17:02 عصر
مشکلم در این زمینه حل شد
ولی آیا مثل VB رخدادی به نام RESIZE داره که اگه فرم تغییر اندازه داد یک سری از اتفاقات بیافتد

notelo
جمعه 30 اسفند 1387, 19:19 عصر
سلام

بله وجود داره...

از رویداد ClientSizeChanged استفاده کنید.

morteza_1234m
یک شنبه 23 فروردین 1388, 23:18 عصر
سلام دوستان من موفق شدم به وسیله فرم پدر فرم فرزند را درون فرم پدر باز کنم
حالا نیاز پیدا کردم که یک فرم دیگه از درون فرم فرزند بزنم و فرم فرزند بسته بشه و فرم دیگری جای این فرم درون فرم پدر باز یشه ولی هر کاری می کنم روی بقیه فرم ها باز می شه
از روش farhaneh (http://barnamenevis.org/forum/member.php?u=95211) استفاده کردم

morteza_1234m
دوشنبه 24 فروردین 1388, 21:48 عصر
از اساتید گرامی کسی نیست کمک کند خیلی حیاتی است

علی فتحی
شنبه 02 فروردین 1399, 21:18 عصر
با سلام همین اعمل رو چگونه در wpf میشه اجرا کرد؟؟؟؟؟؟؟؟؟؟؟