مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

rezagk

عضویت از 1395/08/25

ساخت برنامه در یک فرم

  • سه شنبه 25 آبان 1395
  • 10:54
تشکر میکنم

درود بر شما 

بنده یک برنامه نوشتم ، حالا مشکل اینجاست که خیلی Form هام زیاد شده ، همینظور که تو تصویر مشاهده میکنید 4تا فرم باز شده و خیلی بد شده .

میخوام بدونم آیا راه حلی هست که کلا یک فرم رو تو taskbar نشون بده ؟

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 25 آبان 1395
  • 11:02

نشون بده یا نده ؟

تصویر ضمیمه نشده

کاربر سایت

rezagk

عضویت از 1395/08/25

  • سه شنبه 25 آبان 1395
  • 11:47

تو تصویر زیر الان 4تا فرم باز شده که برای برنامم بد میشه ، میخوام اینو بدونم راهی هست که مثل برنامه های دیگه یک فرم اصلی باز بشه و بقیه فرم ها که باز میشه تو taskbar نشون نده .

لینک تصویر

https://ufile.io/6bd20

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 25 آبان 1395
  • 12:11

میتونید از فرم های parent Child استفاده کنید

این لینک رو ببینید

کاربر سایت

rezagk

عضویت از 1395/08/25

  • چهارشنبه 26 آبان 1395
  • 10:50

ممنون

این Component ای برای دانلود نداره ؟؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 26 آبان 1395
  • 10:53

خیر کامپوننت نیست

از امکانات خود #C هست

کاربر سایت

rezagk

عضویت از 1395/08/25

  • جمعه 28 آبان 1395
  • 10:08

درود مجدد

وقتی از این روش لینک استفاده میکنم با ارور زیر مواجه میشیم ، ارور رو همه ضمیمه کردم 

"An unhandled exception of type 'System.ArgumentException' occurred in System.Windows.Forms.dll

Additional information: Form that was specified to be the MdiParent for this form is not an MdiContainer."

اما وقتی که از کد زیر استفاده میکنم هیچ مشکلی به وجود نمیاد اما بار همون مشکل فورم رو فورم شدن قبل پیش میاد ... 

            Form2 newMDIChild = new Form2();
            // Set the Parent Form of the Child window.
            newMDIChild.MdiContainer = this;
            // Display the new form.
            newMDIChild.ShowDialog();

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • شنبه 29 آبان 1395
  • 10:21

1 - داخل Properties فرم اصلی گزینه IsMdiContainer را برابر True قرار دهید.

2 - راه دیگری که شما می توانید فقط یک فرم داخل taskbar باز داشته باشید این است که به غیر از فرم اصلی یکی از Property های دیگر فرم ها را به نام ShowInTaskbar را False کنید.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)