سلام
من با vb كار ميكنم.
چند وقته دارم سعي ميكنم يواش يواش C# هم ياد بگيرم.
ميشه بگيد معادل sender.name توي C# چيه؟
سلام
من با vb كار ميكنم.
چند وقته دارم سعي ميكنم يواش يواش C# هم ياد بگيرم.
ميشه بگيد معادل sender.name توي C# چيه؟
سلام
بستگی به شی ارسال کننده دارد :
private void button1_Click(object sender, EventArgs e)
{
this.Text = ((Control)sender).Name;
}
در تکمیل صحبت دوستمون:
اگر رویداد مورد نظرتون توسط کنترلهای مختلفی صدا زده میشه (مثلا هم توسط CheckBox و هم RadioButton) میتونید بصورت زیر استفاده کنید
((Control)sender).Name
ولی اگر رویداد توسط فقط یک ابزار صدا زده میشه میتونید به اون کنترل تبدیلش کنید.
((CheckBox )sender).Name
توی حالت اول فقط به خصوصیات مشترک کنترلها دسترسی دارید ولی در حالت دوم به تمام خصوصیات کنترل مورد نظر دسترسی دارید.