PDA

View Full Version : نحوه ی دسترسی به نام کنترل ساخته شده؟



habibb
دوشنبه 18 آذر 1392, 13:24 عصر
سلام

ی کنترل ساختم . حالا می خوام به نام کنترل تو خود کلاس کنترل دسترسی داشته باشم.:متفکر:

parvizwpf
دوشنبه 18 آذر 1392, 19:13 عصر
اولا تو کلاسی که ساختی ، براش یه فیلد یا پراپرتی اسم تعریف کن بعد مقدار بده و دسترسی پیدا کن.

plus
سه شنبه 19 آذر 1392, 01:15 صبح
مشخه Name، اسم کنترل رو مشخص میکنه منتها این اسم توسط Designer و در لود فرم مقدار دهی میشه و قبلش خالی هست.

plus
سه شنبه 19 آذر 1392, 01:53 صبح
منظورتون از "توی کلاس کنترل" کجاست؟ کلاس های کنترل های دات نت Built In هست و شما نمیتونید داخلشون چیزی بنویسید.مگر اینکه یک کلاس از اون کلاس کنترل مورد نظر مشتق کنید.در این صورت، نیازی به دونستن نام اون کنترل نیست. بدون نوشتن نام یا با نوشتن this میتونید به مشخصاتش دسترسی پیدا کنید:

public class MyButton : Button
{
protected override void OnClick(EventArgs e)
{
this.BackColor = Color.Red;
}
}