0 امتیاز
سلام

به طور مثال ما دوتا فرم داریم که فرم دو رو میخواهیم بدون اینکه متون و اطلاعات داخلش که تایپ کردیم از بین بره بصورت موقت ببندیم و با فرم یک کار کنم و در صورت نیاز مجددا به فرم دو بریم بدون اینکه اطلاعاتش پاک شده باشه

من از hide , active , show استفاده کردن اما همه دستورات کل اطلاعات فرم دو رو پس از باز شدن پاک میکنه

چه کنم؟

1 پاسخ

+1 امتیاز

سلام.

دو فرم داریم به نام های فرم 1 و 2 .

در فرم 1 یک دکمه جهت نمایش فرم دو .

در فرم 2 یک دکمه برای مخفی کردن فرم 2.

در فرم یک ، یک شی از فرم دو میسازیم به صورت سراسری

Form2 f2= new Form2();

حالا در دکمه فرم یک می نویسیم

f2.show();

بعد از این کار که سبب نمایش فرم دو میشود.ما باید در دکمه فرم 2  کد مخفی شدن رو بنویسیم.

f2.Hide();

چون فرم دو رو به صورت سراسری تعریف کردیم بعد از نمایش دادن دیگر اطلاعت فرم دو پاک نمیشود.

به همین راحتی .برای مطمئن شدن یک تکس باکس در فرم دو بزارین تا بعد از نمایش دادن و وارد کردن مقادیر ،پس از مخفی شدن و دوباره نشان دادن اون فرم خروجی رو ببینید.

سوال جدید

2,334 سوال

2,871 پاسخ

3,725 دیدگاه

3,915 کاربر

دسته بندی ها

...