PDA

View Full Version : سوال: تغییر خصوصیت اشیا یک فرم از فرم دیگر



angel20
پنج شنبه 13 شهریور 1393, 21:41 عصر
باسلام
چه جوری میشه تو دو تا فرم که هردوتا باز هستن به خصوصیات اشیا از یک فرم به فرم دیگه دسترسی داشت؟ مثلا تو فرم یک دو تا تکس باکس باشه با یک دکمه\ که بازدن دکمه عرض فرم دوم بشه اندازه تکست۱ و طولش برابر بشه با تکست ۲!!!
ممنون میشم اگه کسی بتونه کممک کنه!!!

NASA's Spaceman
پنج شنبه 13 شهریور 1393, 21:52 عصر
برای دسترسی به کنترل های یه فرم از یه فرم دیگه باید خاصیت Modifires رو برابر public قرار بدی و تو اون فرمی که میخوای دسترسی داشته باشی یه نمونه از اون یکی فرم تعریف میکنی و اونوقت به راحتی به تمام خصوصیات اون کنترل دسترسی کامل داریn
با سپاس Spaceman

aminmousavi
پنج شنبه 13 شهریور 1393, 21:55 عصر
سلام دوست عزیز .
ابتدا باید کنترل هایی که میخوای از فرم های دیگه قابل مدیریت باشند رو در پروپرتیس اون کنترل مقدار Modifires رو برابر Public قرار بدی
و بعدش برای دسترسی به اون کنترل از کد زیر میتونی استفاده کنی :


((Form2)Application.OpenForms["Form2"]).textBox1.Width=500;

(با فرض بر اینکه نام صفحه دوم تون Form2 هست )

angel20
جمعه 14 شهریور 1393, 12:41 عصر
دوستان دستتون درد نکنه!!! الان چند ماهه که دارم با این مشکل سر و کله میزنم!!
خیلی ممنونم!!

amirabbas22
سه شنبه 17 مرداد 1396, 20:07 عصر
سلام دوست عزیز .
ابتدا باید کنترل هایی که میخوای از فرم های دیگه قابل مدیریت باشند رو در پروپرتیس اون کنترل مقدار Modifires رو برابر Public قرار بدی
و بعدش برای دسترسی به اون کنترل از کد زیر میتونی استفاده کنی :


((Form2)Application.OpenForms["Form2"]).textBox1.Width=500;

(با فرض بر اینکه نام صفحه دوم تون Form2 هست )

یکی از بدترین مشکلات منو حل کردی خدا عمرت بده جوون :تشویق::لبخند: