PDA

View Full Version : سوال: دسترسی به رویدادهای اشیاء داخل User Control



rezaversace
دوشنبه 15 شهریور 1389, 11:04 صبح
چطوري ميشه تو فرم user control به رویدادهای اشیاء داخل كنترل ساخته شده دسترسي داشت؟(البته منظورم زمانی هستش که توی یک پروزه ویندوزی بخواهیم ازش استفاده کنیم)

fjm11100
دوشنبه 15 شهریور 1389, 11:38 صبح
باید اشیایی را که میخواهی انتخاب کنی و خصوصیت modifiers آنها را از private به چیزی دیگر ( بسته به سطح دسترسی که میخوای) تغییر بدهی

rezaversace
دوشنبه 15 شهریور 1389, 12:13 عصر
میشه بیشتر راهنمایی کنید؟
من یک dll طراحی کردم که توش فقط یک button وجود داره، میخوام وقتی تو یک پروژه ویندوزی ازش استفاده می کنم بتونم برای رویداد button که داخل user control هست کد نویسی کنم، آیا این کار شدنیه؟

fjm11100
دوشنبه 15 شهریور 1389, 12:48 عصر
اره
یک راهش اینه
ابتدا دکمه ات را در حالت طراحی از داخل کنترل انتخاب کن در پنجره properties گزینه modifiers را انتخاب کن و آنرا از private به یکی دیگه از دسترسی ها تغییر بده بعد آن button با همه متدها خواص و رویدادها در دسترست است.
میتونی با نوشتن و زدن دوبار کلید tab رویدادها و متدهای مربوطشان را هم ایجاد کنی

sajadmetall
جمعه 09 تیر 1391, 13:30 عصر
بهترین راه اینه اگر جواب نداد که امکان داره اطلاع بده....این کد و به کلاس یوزر کنترلت اضافه کن
(CSHARP] protected override void OnLeave(System.EventArgs e)
{

base.OnLeave(e);
if(this.Text=="0")
this.Text = "sucs";

} [/CSHARP]