چطوري ميشه تو فرم user control به رویدادهای اشیاء داخل كنترل ساخته شده دسترسي داشت؟(البته منظورم زمانی هستش که توی یک پروزه ویندوزی بخواهیم ازش استفاده کنیم)
چطوري ميشه تو فرم user control به رویدادهای اشیاء داخل كنترل ساخته شده دسترسي داشت؟(البته منظورم زمانی هستش که توی یک پروزه ویندوزی بخواهیم ازش استفاده کنیم)
باید اشیایی را که میخواهی انتخاب کنی و خصوصیت modifiers آنها را از private به چیزی دیگر ( بسته به سطح دسترسی که میخوای) تغییر بدهی
میشه بیشتر راهنمایی کنید؟
من یک dll طراحی کردم که توش فقط یک button وجود داره، میخوام وقتی تو یک پروژه ویندوزی ازش استفاده می کنم بتونم برای رویداد button که داخل user control هست کد نویسی کنم، آیا این کار شدنیه؟
اره
یک راهش اینه
ابتدا دکمه ات را در حالت طراحی از داخل کنترل انتخاب کن در پنجره properties گزینه modifiers را انتخاب کن و آنرا از private به یکی دیگه از دسترسی ها تغییر بده بعد آن button با همه متدها خواص و رویدادها در دسترست است.
میتونی با نوشتن و زدن دوبار کلید tab رویدادها و متدهای مربوطشان را هم ایجاد کنی
بهترین راه اینه اگر جواب نداد که امکان داره اطلاع بده....این کد و به کلاس یوزر کنترلت اضافه کن
(CSHARP] protected override void OnLeave(System.EventArgs e)
{
base.OnLeave(e);
if(this.Text=="0")
this.Text = "sucs";
} [/CSHARP]