PDA

View Full Version : مشکل در اضافه کردن رویداد به UserControl



jas1387
چهارشنبه 21 مهر 1389, 14:13 عصر
با سلام خدمت دوستان عزیز
من یه UserControl درست کردم که ترکیبی از چند object است که یکی از اونها یه Combobox هست حالا می خواهم از رویداد SelectedIndexChanged کمبوباکس استفاده کنم (یعنی این UserControl توی قسمت رویدادهاش این رویداد هم باشد ) که برای این کار از کد زیر استفاده کرده ام.

public delegate void SelectIndex(object sender,EventArgs e);
public event SelectIndex Selectin;

void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (Selectin != null)
{
Selectin(sender, e);

}


}

حالا مشکل این هست که وقتی یک آیتمی از این کمبوباکس را انتخاب می کنم سه بار این رویداد ( Selectin، رویدادی که در Usercontrol کار SelectedIndexChanged کمبوباکس رو انجام می دهد) اجرا میشود که دفعه اول منفی یک و دفعات بعد کد آیتم انتخاب شده را نشان میدهد.
کجا اشتباه کرده ام ؟

gwbasic
چهارشنبه 21 مهر 1389, 18:48 عصر
کدتون درست است من تست کردم مشکلی نداشت. حتما جای دیگری اشتباه صورت گرفته
کدتون رو بطور کامل بذارید تا بررسی بشه

jas1387
چهارشنبه 21 مهر 1389, 20:54 عصر
ممنون که جواب دادید خودم بررسی می کنم اگه به جواب نرسیدم مزاحم میشم بازم تشکر