نوشته شده توسط
vahid2112
خیلی خیلی ممنون
باز یه مشکلی دارم
چیزی که تا اینجا شما گفتین یه تکست میشه بهش داد
حالا اگه یوزر کنترلم یه property داشته باشه از نوع string و من بخوام با کلیک روی کنترل تکست باکسم از اون مقدار پر بشه چیکار باید بکنم؟
ممنون میشم راهنماییم کنید.
نه مشکل نیست، sender همون کنترل مورد نظره، فقط باید نوع داده اش رو تغییر بدید تا کامپایلر قبول کنه :
private void YourClick(object sender, EventArgs e)
{
textBox1.Text += (sender as UserControl1).Name;
}
private void YourClick(object sender, EventArgs e)
{
textBox1.Text += (sender as Control).Text;
}
private void YourClick(object sender, EventArgs e)
{
textBox1.Text += (sender as Control).Controls["textBox1"].Text;
}