نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل با اجزای فرم MDI

  1. #1

    Question مشکل با اجزای فرم MDI

    سلام دوستان و خسته نباشید
    تو نرم افزارم به یه مشکلی بر خوردم. کسی که دارم برنامه رو واسش مینویسم میگه میخوام رو فرم دکمه داشته باشم که کار منو رو انجام بده. مثلا داخل فرم MDI یه دکمه میزارم که میره فلان فرم رو باز میکنه و اون فرم هم فرزند mdi میشه. حالا مشکل اینجاس که اجزایی که رو فرم MDI گذاشتم مثلا همون دکمه، وقتی فرم فرزند باز میشه اون دکمه روی فرم فرزند هم نمایش داده میشه.

    باید چه کنم دوستان؟

  2. #2

    نقل قول: مشکل با اجزای فرم MDI

    احتمالا از وراثت استفاده نکردید؟

  3. #3

    نقل قول: مشکل با اجزای فرم MDI

    راهش اینه که یک panel روی فرم مادر قرار بدید و تمام کنترل ها ازجمله دکمه ها و فرم های جدید رو به پانل add کنید

    void MainFormLoad(object sender, EventArgs e)
    {
    Form1 myform =new Form1();
    myform.MdiParent=this;
    panel1.Controls.Add(myform);
    myform.Show();
    }

    در ضمن توی این تاپیک هم همین بحث شده:

    https://barnamenevis.org/showthread.php?t=426096&goto=newpost

  4. #4

    نقل قول: مشکل با اجزای فرم MDI

    درسته ممنون که مشکل رو حل کردین.
    فرهاد جام منظور شما رو متوجه نشدم از وراثت

تاپیک های مشابه

  1. مشکل در قرار دادن تصویر بر روی فرم MDI
    نوشته شده توسط AminErfani در بخش C#‎‎
    پاسخ: 8
    آخرین پست: دوشنبه 23 مرداد 1391, 22:18 عصر
  2. مشکل داشتن با فرم های MDI
    نوشته شده توسط R_Rajaee_Rad در بخش VB.NET
    پاسخ: 7
    آخرین پست: شنبه 28 اسفند 1389, 22:44 عصر
  3. سوال: مشکل با کنترلهای فرم MDI
    نوشته شده توسط rtech در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 27 آبان 1387, 21:53 عصر
  4. مشکل در فرم MDI
    نوشته شده توسط evilboy در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: سه شنبه 20 آذر 1386, 23:25 عصر
  5. مشکل در فرم mdi و mdichild
    نوشته شده توسط vb341 در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: دوشنبه 21 شهریور 1384, 14:12 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •