آموزش انتقال داده بین فرم ها در سی شارپ

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

انتقال داده بین فرم ها در سی شارپ

ما اینجا دو Form داریم به نام های Form1 و Form2

 

 

در Form1 یک دکمه و یک TextBox قرار میدهیم و در Form2 یک Label

میخواهیم با زدن دکمه فرم 2 باز شود و مقداری که در TextBox نوشته شده بود در Label نمایش داده شود.

برای این که Form2 موقع باز شدن بتواند مقداری را بگیرد و آن مقدار در این برنامه یک رشته است

باید به فرم 2 کد زیر را اضافه کنیم

همانطور که مشاهده میکنید

داخل پرانتز

یک متغییر تعریف کردم.

و در فرم 1 برای باز کردن فرم 2 باید کدزیر را بنویسیم.

 
form.cs

ولی این کد خطا دارد به دلیل این که ما باید یک مقدار string را به آن بدهیم چون قبلا مشخص کردیم که باید مقداری را بگیرد.

پس کد به این شکل میشود.

 و برای بهینه تر کردن کد از دستور using استفاده میکنیم.

 
form.cs & form1.cs[Design]
و حالا کدی که در Form2 میویسیم
 

Form2.cs

تمام شد و حالا نگاهی به برنامه اجرا شده.

competed program

موفق باشید.

 

مطالعه بیشتر