من تو فرم 1 پنج تا تکست باکس دارم و می خوام وقتی که به فرم 2 می رم "اتوماتیک" مقدار موجود در این تکست باکس ها، در لیبل های فرم2 قرار بگیره؟(هر تکست باکس به یک لیبل وصل میشه)
چه کار کنم؟
من تو فرم 1 پنج تا تکست باکس دارم و می خوام وقتی که به فرم 2 می رم "اتوماتیک" مقدار موجود در این تکست باکس ها، در لیبل های فرم2 قرار بگیره؟(هر تکست باکس به یک لیبل وصل میشه)
چه کار کنم؟
توی solution explorer کنار فرم 1 + رو گسترش بده و برو form1_designer رو باز کن... تکتست باکس هات رو از private به public تغییر بده (در بخش تعریف تکست باکس ها)
روی فرم 2 دبل کلیک کن و در اون بنویس :
form1 f = new form1();
label1.text = f.textBox1.text;
label2.text = f.textBox2.text;
.
.
.
سلام بهتره این رو مطالعه کنی :
در ضمن همین چند وقت پیش یکی از دوستان تایپیکی زد که فکر کنم به کارشما بیاد البته من نتونستم پیداش کنم (تو همین تالار هست چندین صفحه قبل رو بگردی میتونی پیداش کنی )
موفق باشی
public کردن کنترل های یک فرم کار اشتباهیتوی solution explorer کنار فرم 1 + رو گسترش بده و برو form1_designer رو باز کن... تکتست باکس هات رو از private به public تغییر بده (در بخش تعریف تکست باکس ها)
باید با استفاده از پروپرتیها این کار رو انجام بدید
لینکی که دوستمون گذاشتن مثال های خوبی داره
از این لینک هم میتونید استفاده کنید
https://barnamenevis.org/showthread.php?t=162506
توی پست 5 مثالی که گذاشتم همون چیزیه که شما نیاز دارید
از پراپرتی استفاده کن
بهترین روش استفاده از پراپرتی است
مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084
وب سایت : http://www.mkiani.ir
پست الکترونیک : mkiani3000@gmail.com
موفق و پیروز باشید.
مهدی کیانی