PDA

View Full Version : کلیدی در منو برای پاک کردن کنترلهای هرفرم برنامه



xxxxxxxxxx
دوشنبه 10 اردیبهشت 1386, 18:33 عصر
آیامی شوداز یک گوشه وبا یک تابع کنترلهای فرمی دیگر را دراختیار داشته باشد مثلا در منو یک کلید بگذارم تا کنترلهای هر فرمی که باز بود را پاک کند یا سایز عکس هرفرم باز را با یک کلید خارج از فرم ،تغییر دهم ؟.هدف نوشتن یک تابع برای همه فرمهایم است متشکرم :لبخندساده:

xxxxxxxxxx
دوشنبه 10 اردیبهشت 1386, 22:15 عصر
اصلا عجله نکید یکی یکی بگید تا بتونم همه رو ببینم !!!!!!:افسرده:
بابا اگر نامفهومه بگید تا توضیح بدم .
درهرصورت موفق باشید.:لبخندساده:

PC2st
سه شنبه 11 اردیبهشت 1386, 00:04 صبح
اگر میخوای با یک تابع، کنترلهای هر فرمی رو تغییر بدی، اولا خاصیت Modifiers کنترلهای مورد نظر روی هر فرم، باید بصورت public یا internal باشه. دوما باید شئ ای از فرم مورد نظر رو بصورت یک پارامتر به تابع بفرستید. مثلا:



public void HideFormCloseButton(Form form)
{
form.Controls[ "btnClose" ].Visible = false;
}

تابع بالا، دکمه ای با نام btnClose را مخفی میکند، دکمه btnClose در فرمی قرار دارد که به عنوان پارامتر به تابع فرستاده شده است. هر فرمی که به صورت پارامتر به این تابع فرستاده بشه، دکمه btnClose اش مخفی میشه.

xxxxxxxxxx
سه شنبه 11 اردیبهشت 1386, 20:00 عصر
جالب بود تشکر:لبخند: