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

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

کاربر سایت

drsu

عضویت از 1392/08/11

اشکال در بستن و نمایش فرم

  • یکشنبه 26 دی 1395
  • 20:09
تشکر میکنم

برای ساخت یک فاکتور فروش و خرید کالا ها را از یک فرم دیگه انتخاب میکنم برای هر بار اضافه کردن کالا باید فرم لیست کالا رو نمایش در این رفت و برگشت هر بار بعد از انتخاب کالا از فرم فاکتور دوباره یک فرم جدید میسازه و این باعث میشه چند فرم باز شده داشته باشم.

برای تست دو فرم ساختماین کدهای تست ارسال پارامتر
در فرم ۱

 private void button1_Click(object sender, EventArgs e)
        {
            var frm = new Form2(textBox1.Text);
            frm.Show();
            Hide();
        }

و در فرم ۲ 

public Form2(string strTextBox)
        {
            InitializeComponent();
            label1.Text = strTextBox;
          }

چون باید چند کالا اضافه بشه برای اضافه کردن در فرم ۲ دوباره فرم یک رو میارم

 private void button1_Click(object sender, EventArgs e)
        {
            Form1 frm1 = new Form1();
            frm1.Show();

        }

حالا چی کار کنم که form 2 فقط یک بار ساخته بشه 

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

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

ایمان مدائنی

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

  • دوشنبه 27 دی 1395
  • 08:36

یه جای Show از ShowDialog استفاده کنید

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

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

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

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