PDA

View Full Version : سوال: مقدار Text تکست باکس فرم1 در لیبل فرم 2



dare_khamosh
چهارشنبه 13 خرداد 1388, 17:29 عصر
من تو فرم 1 پنج تا تکست باکس دارم و می خوام وقتی که به فرم 2 می رم "اتوماتیک" مقدار موجود در این تکست باکس ها، در لیبل های فرم2 قرار بگیره؟(هر تکست باکس به یک لیبل وصل میشه)
چه کار کنم؟

bahar_engineer
چهارشنبه 13 خرداد 1388, 17:48 عصر
توی solution explorer کنار فرم 1 + رو گسترش بده و برو form1_designer رو باز کن... تکتست باکس هات رو از private به public تغییر بده (در بخش تعریف تکست باکس ها)

روی فرم 2 دبل کلیک کن و در اون بنویس :



form1 f = new form1();
label1.text = f.textBox1.text;
label2.text = f.textBox2.text;
.
.
.

asefy2008
چهارشنبه 13 خرداد 1388, 17:54 عصر
سلام بهتره این رو مطالعه کنی :

http://barnamenevis.org/forum/showthread.php?t=91138&highlight=ObjectRelations&page=3

در ضمن همین چند وقت پیش یکی از دوستان تایپیکی زد که فکر کنم به کارشما بیاد البته من نتونستم پیداش کنم (تو همین تالار هست چندین صفحه قبل رو بگردی میتونی پیداش کنی )
موفق باشی

NewFoxStudent
چهارشنبه 13 خرداد 1388, 18:00 عصر
توی solution explorer کنار فرم 1 + رو گسترش بده و برو form1_designer رو باز کن... تکتست باکس هات رو از private به public تغییر بده (در بخش تعریف تکست باکس ها)
public کردن کنترل های یک فرم کار اشتباهی
باید با استفاده از پروپرتیها این کار رو انجام بدید
لینکی که دوستمون گذاشتن مثال های خوبی داره
از این لینک هم میتونید استفاده کنید

http://barnamenevis.org/forum/showthread.php?t=162506
توی پست 5 مثالی که گذاشتم همون چیزیه که شما نیاز دارید

saeed-kh
چهارشنبه 13 خرداد 1388, 22:32 عصر
از پراپرتی استفاده کن

mohsen_zelzela00
چهارشنبه 13 خرداد 1388, 22:38 عصر
بهترین روش استفاده از پراپرتی است

Mahdi.Kiani
پنج شنبه 14 خرداد 1388, 10:48 صبح
http://www.barnamenevis.org/forum/showpost.php?p=734939&postcount=11